mirror of
https://gitlab.uni-freiburg.de/opensourcevdi/virt-viewer
synced 2025-12-28 15:20:49 +00:00
Remove restore window location code
It turns out gdk on win32 already restores properly the window size/positon when leaving fullscreen. On non-win32, the WM should do the job. This solves the first window having too small size after leaving fullscreen: https://bugzilla.redhat.com/show_bug.cgi?id=978362
This commit is contained in:
parent
c34ec01b3d
commit
21de33bc5f
@ -96,7 +96,6 @@ struct _VirtViewerWindowPrivate {
|
||||
GSList *accel_list;
|
||||
gboolean enable_mnemonics_save;
|
||||
gboolean grabbed;
|
||||
GdkRectangle before_fullscreen;
|
||||
gint fullscreen_monitor;
|
||||
gboolean desktop_resize_pending;
|
||||
|
||||
@ -485,12 +484,6 @@ virt_viewer_window_leave_fullscreen(VirtViewerWindow *self)
|
||||
#endif
|
||||
gtk_window_unfullscreen(GTK_WINDOW(priv->window));
|
||||
|
||||
gtk_window_move(GTK_WINDOW(priv->window),
|
||||
priv->before_fullscreen.x,
|
||||
priv->before_fullscreen.y);
|
||||
gtk_window_resize(GTK_WINDOW(priv->window),
|
||||
priv->before_fullscreen.width,
|
||||
priv->before_fullscreen.height);
|
||||
}
|
||||
|
||||
static gboolean
|
||||
@ -521,13 +514,6 @@ virt_viewer_window_enter_fullscreen(VirtViewerWindow *self, gint monitor)
|
||||
|
||||
priv->fullscreen = TRUE;
|
||||
|
||||
gtk_window_get_position(GTK_WINDOW(priv->window),
|
||||
&priv->before_fullscreen.x,
|
||||
&priv->before_fullscreen.y);
|
||||
gtk_window_get_size(GTK_WINDOW(priv->window),
|
||||
&priv->before_fullscreen.width,
|
||||
&priv->before_fullscreen.height);
|
||||
|
||||
gtk_check_menu_item_set_active(check, TRUE);
|
||||
gtk_widget_hide(menu);
|
||||
gtk_widget_show(priv->toolbar);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user