Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
isv:perlur:epel
light-locker
b638e6c8f49a46b832d0135069b2c2c1dd7246e8.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File b638e6c8f49a46b832d0135069b2c2c1dd7246e8.patch of Package light-locker
From b638e6c8f49a46b832d0135069b2c2c1dd7246e8 Mon Sep 17 00:00:00 2001 From: Peter de Ridder <peter@xfce.org> Date: Tue, 7 Apr 2015 21:31:14 +0200 Subject: [PATCH] Queue a resize of all windows on monitor change --- src/gs-manager.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/gs-manager.c b/src/gs-manager.c index 32eeb52..79a7dd6 100644 --- a/src/gs-manager.c +++ b/src/gs-manager.c @@ -424,6 +424,15 @@ on_screen_monitors_changed (GdkScreen *screen, gdk_flush (); gdk_x11_ungrab_server (); } + + for (l = manager->priv->windows; l != NULL; l = l->next) { + GdkScreen *this_screen; + + this_screen = gs_window_get_screen (GS_WINDOW (l->data)); + if (this_screen == screen) { + gtk_widget_queue_resize (GTK_WIDGET (l->data)); + } + } } static void
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor