From d4c187ffc7099ccc95795df52385aa3434098021 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sun, 10 Apr 2016 23:45:11 -0400 Subject: [PATCH] window: Stop using screen width/height --- gtk/gtkwindow.c | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/gtk/gtkwindow.c b/gtk/gtkwindow.c index 11974d5e3b..a02cee37b0 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;