[virt-tools-list] [PATCHv2 virt-viewer 09/10] kiosk: don't open extra monitors

Christophe Fergeau cfergeau at redhat.com
Mon Aug 19 17:36:59 UTC 2013


On Fri, Aug 16, 2013 at 09:47:45PM +0200, Marc-André Lureau wrote:
> In kiosk mode, we don't want new monitors windows that wouldn't fit on
> the client monitors to come up.
> ---
>  src/virt-viewer-app.c | 12 ++++++++++--
>  1 file changed, 10 insertions(+), 2 deletions(-)
> 
> diff --git a/src/virt-viewer-app.c b/src/virt-viewer-app.c
> index 844cfa9..f4bcecc 100644
> --- a/src/virt-viewer-app.c
> +++ b/src/virt-viewer-app.c
> @@ -734,8 +734,16 @@ virt_viewer_app_display_added(VirtViewerSession *session G_GNUC_UNUSED,
>      if (nth == 0) {
>          window = priv->main_window;
>      } else {
> -        g_return_if_fail(virt_viewer_app_get_nth_window(self, nth) == NULL);
> -        window = virt_viewer_app_window_new(self, nth);
> +        window = virt_viewer_app_get_nth_window(self, nth);
> +        if (window == NULL) {
> +            if (priv->kiosk) {
> +                /* don't show extra monitors that don't fit on client */
> +                g_object_unref(display);

This deserves a g_debug log I think (?)

Christophe
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/virt-tools-list/attachments/20130819/d1b9a3c7/attachment.sig>


More information about the virt-tools-list mailing list