diff options
author | Andre Miranda <andreldm@xfce.org> | 2019-03-17 13:07:38 -0300 |
---|---|---|
committer | Andre Miranda <andreldm@xfce.org> | 2019-03-17 13:07:38 -0300 |
commit | 330d3f59e67f28c6cda379c4702d26b6ea18da1b (patch) | |
tree | 591f8f0d8db14c51b993dd93965221de0f982e09 /src/xfdesktop-icon-view.c | |
parent | 2d9a081c0ff88cb2c2061beb345d1eb8ec3c070b (diff) | |
download | xfdesktop-330d3f59e67f28c6cda379c4702d26b6ea18da1b.tar.gz |
Replace deprecated functions
Diffstat (limited to 'src/xfdesktop-icon-view.c')
-rw-r--r-- | src/xfdesktop-icon-view.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/xfdesktop-icon-view.c b/src/xfdesktop-icon-view.c index a8335f9f..732bac98 100644 --- a/src/xfdesktop-icon-view.c +++ b/src/xfdesktop-icon-view.c @@ -2642,8 +2642,7 @@ xfdesktop_setup_grids(XfdesktopIconView *icon_view) &xorigin, &yorigin, &width, &height)) { monitor = gdk_display_get_monitor_at_window (display, gtk_widget_get_parent_window(GTK_WIDGET(icon_view))); - width = gdk_screen_get_width(screen); - height = gdk_screen_get_height(screen); + xfdesktop_get_screen_dimensions (screen, &width, &height); xorigin = yorigin = 0; } @@ -3321,8 +3320,7 @@ xfdesktop_grid_do_resize(XfdesktopIconView *icon_view) &xorigin, &yorigin, &width, &height)) { - width = gdk_screen_get_width(screen); - height = gdk_screen_get_height(screen); + xfdesktop_get_screen_dimensions (screen, &width, &height); } new_rows = (width - MIN_MARGIN * 2) / CELL_SIZE; @@ -3376,6 +3374,7 @@ xfdesktop_get_workarea_single(XfdesktopIconView *icon_view, { gboolean ret = FALSE; GdkScreen *gscreen; + GdkDisplay *gdisplay; Display *dpy; Window root; Atom property, actual_type = None; @@ -3387,13 +3386,14 @@ xfdesktop_get_workarea_single(XfdesktopIconView *icon_view, && width && height, FALSE); gscreen = gtk_widget_get_screen(GTK_WIDGET(icon_view)); - dpy = GDK_DISPLAY_XDISPLAY(gdk_screen_get_display(gscreen)); + gdisplay = gdk_screen_get_display(gscreen); + dpy = GDK_DISPLAY_XDISPLAY(gdisplay); root = GDK_WINDOW_XID(gdk_screen_get_root_window(gscreen)); property = XInternAtom(dpy, "_NET_WORKAREA", False); first_id = ws_num * 4; - gdk_error_trap_push(); + gdk_x11_display_error_trap_push(gdisplay); do { if(Success == XGetWindowProperty(dpy, root, property, offset, @@ -3441,7 +3441,7 @@ xfdesktop_get_workarea_single(XfdesktopIconView *icon_view, break; } while(bytes_after > 0); - gdk_error_trap_pop_ignored(); + gdk_x11_display_error_trap_pop_ignored(gdisplay); return ret; } |