Related: https://bugs.freedesktop.org/show_bug.cgi?id=90582 --- src/virt-viewer-window.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/virt-viewer-window.c b/src/virt-viewer-window.c index d67fbc1..2a72207 100644 --- a/src/virt-viewer-window.c +++ b/src/virt-viewer-window.c @@ -1327,6 +1327,15 @@ display_show_hint(VirtViewerDisplay *display, gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(self->priv->builder, "menu-file-screenshot")), hint); } + +static void +display_zoom_changed(VirtViewerDisplay *display, + GParamSpec *pspec G_GNUC_UNUSED, + VirtViewerWindow *self) +{ + self->priv->zoomlevel = virt_viewer_display_get_zoom_level(display); +} + static gboolean window_key_pressed (GtkWidget *widget G_GNUC_UNUSED, GdkEvent *event, @@ -1381,6 +1390,8 @@ virt_viewer_window_set_display(VirtViewerWindow *self, VirtViewerDisplay *displa G_CALLBACK(virt_viewer_window_desktop_resize), self, 0); virt_viewer_signal_connect_object(display, "notify::show-hint", G_CALLBACK(display_show_hint), self, 0); + virt_viewer_signal_connect_object(display, "notify::zoom-level", + G_CALLBACK(display_zoom_changed), self, 0); display_show_hint(display, NULL, self); -- 2.4.1 _______________________________________________ virt-tools-list mailing list virt-tools-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/virt-tools-list