[gtk+/wip/matthiasc/monitor] window: Stop using screen width/height
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+/wip/matthiasc/monitor] window: Stop using screen width/height
- Date: Mon, 11 Apr 2016 10:36:16 +0000 (UTC)
commit d4c187ffc7099ccc95795df52385aa3434098021
Author: Matthias Clasen <mclasen redhat com>
Date: Sun Apr 10 23:45:11 2016 -0400
window: Stop using screen width/height
gtk/gtkwindow.c | 14 +++-----------
1 files changed, 3 insertions(+), 11 deletions(-)
---
diff --git a/gtk/gtkwindow.c b/gtk/gtkwindow.c
index 11974d5..a02cee3 100644
--- a/gtk/gtkwindow.c
+++ b/gtk/gtkwindow.c
@@ -9380,8 +9380,6 @@ gtk_window_compute_configure_request (GtkWindow *window,
case GTK_WIN_POS_MOUSE:
{
- gint screen_width = gdk_screen_get_width (screen);
- gint screen_height = gdk_screen_get_height (screen);
GdkRectangle area;
GdkDisplay *display;
GdkDevice *pointer;
@@ -9396,18 +9394,12 @@ gtk_window_compute_configure_request (GtkWindow *window,
x = px - w / 2;
y = py - h / 2;
- x = CLAMP (x, 0, screen_width - w);
- y = CLAMP (y, 0, screen_height - h);
/* Clamp onto current monitor, ignoring _NET_WM_STRUT and
- * WM decorations. Don't try to figure out what's going
- * on if the mouse wasn't inside a monitor.
+ * WM decorations.
*/
- if (monitor != NULL)
- {
- gdk_monitor_get_geometry (monitor, &area);
- clamp_window_to_rectangle (&x, &y, w, h, &area);
- }
+ gdk_monitor_get_geometry (monitor, &area);
+ clamp_window_to_rectangle (&x, &y, w, h, &area);
}
break;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]