Skip to content

Commit a00f2c9

Browse files
committed
Do not down-scale monitor geometries for GDK monitors
1 parent 87a3769 commit a00f2c9

File tree

1 file changed

+2
-15
lines changed

1 file changed

+2
-15
lines changed

‎mate-panel/panel-multiscreen.c‎

Lines changed: 2 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -219,21 +219,8 @@ panel_multiscreen_get_gdk_monitors_for_screen (GdkScreen *screen,
219219
num_monitors = gdk_display_get_n_monitors (display);
220220
geometries = g_new (GdkRectangle, num_monitors);
221221

222-
for (i = 0; i < num_monitors; i++) {
223-
GdkMonitor *monitor;
224-
int scale;
225-
226-
monitor = gdk_display_get_monitor (display, i);
227-
scale = gdk_monitor_get_scale_factor (monitor);
228-
229-
gdk_monitor_get_geometry (monitor, &(geometries[i]));
230-
231-
/* Scale geometries down to device pixels to support HiDPI displays */
232-
geometries[i].x /= scale;
233-
geometries[i].y /= scale;
234-
geometries[i].width /= scale;
235-
geometries[i].height /= scale;
236-
}
222+
for (i = 0; i < num_monitors; i++)
223+
gdk_monitor_get_geometry (gdk_display_get_monitor (display, i), &(geometries[i]));
237224

238225
*monitors_ret = num_monitors;
239226
*geometries_ret = geometries;

0 commit comments

Comments
 (0)