From e595a6239b5f7a505223257e3a6165ecac897f75 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alberts=20Muktup=C4=81vels?= Date: Thu, 6 May 2021 22:54:31 +0300 Subject: tasklist: scale down window geometry to application pixels --- libwnck/tasklist.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/libwnck/tasklist.c b/libwnck/tasklist.c index 95f062a..36b4877 100644 --- a/libwnck/tasklist.c +++ b/libwnck/tasklist.c @@ -2417,11 +2417,19 @@ tasklist_include_window_impl (WnckTasklist *tasklist, if (tasklist->priv->monitor != NULL) { + int scale; GdkDisplay *display; GdkMonitor *monitor; wnck_window_get_geometry (win, &x, &y, &w, &h); + scale = gtk_widget_get_scale_factor (GTK_WIDGET (tasklist)); + + x /= scale; + y /= scale; + w /= scale; + h /= scale; + /* Don't include the window if its center point is not on the same monitor */ display = gdk_display_get_default (); -- cgit v1.2.1