From 42c8d2c3373c25d6e321be6950997c0d7ce44279 Mon Sep 17 00:00:00 2001 From: ZenWalker Date: Fri, 11 Aug 2017 16:52:57 +0200 Subject: avoid deprecated gdk_screen_width/height --- libcaja-private/caja-icon-container.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'libcaja-private') diff --git a/libcaja-private/caja-icon-container.c b/libcaja-private/caja-icon-container.c index c37a0d1a..aaff045c 100644 --- a/libcaja-private/caja-icon-container.c +++ b/libcaja-private/caja-icon-container.c @@ -326,6 +326,7 @@ icon_set_position (CajaIcon *icon, int item_width, item_height; int height_above, width_left; int min_x, max_x, min_y, max_y; + int sc_width, sc_height; if (icon->x == x && icon->y == y) { @@ -354,12 +355,16 @@ icon_set_position (CajaIcon *icon, For now, we have a cheesy workaround: */ + + gdk_window_get_geometry (gdk_screen_get_root_window (gdk_screen_get_default()), + NULL, NULL, &sc_width, &sc_height); + container_x = 0; container_y = 0; - container_width = gdk_screen_width () - container_x + container_width = sc_width - container_x - container->details->left_margin - container->details->right_margin; - container_height = gdk_screen_height () - container_y + container_height = sc_height - container_y - container->details->top_margin - container->details->bottom_margin; pixels_per_unit = EEL_CANVAS (container)->pixels_per_unit; -- cgit v1.2.1