diff options
author | yetist <[email protected]> | 2018-05-08 17:29:26 +0800 |
---|---|---|
committer | raveit65 <[email protected]> | 2018-05-13 17:14:43 +0200 |
commit | 6fd50ad6440bb348e78f7206deb2be8f8b047e67 (patch) | |
tree | aab90e8b31bcc97596e167a78ad8b2f8698a0741 /src/daemon/daemon.c | |
parent | 178eacc6c110f692a1f0425635a7a51049e96466 (diff) | |
download | mate-notification-daemon-6fd50ad6440bb348e78f7206deb2be8f8b047e67.tar.bz2 mate-notification-daemon-6fd50ad6440bb348e78f7206deb2be8f8b047e67.tar.xz |
Fix some gdk deprecations
Diffstat (limited to 'src/daemon/daemon.c')
-rw-r--r-- | src/daemon/daemon.c | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/src/daemon/daemon.c b/src/daemon/daemon.c index 119ec84..c67f561 100644 --- a/src/daemon/daemon.c +++ b/src/daemon/daemon.c @@ -1176,17 +1176,17 @@ static gboolean fullscreen_window_exists(GtkWidget* nw) return FALSE; } -static Window get_window_parent(Display* display, Window window, Window* root) +static Window get_window_parent(GdkDisplay* display, Window window, Window* root) { Window parent; Window* children = NULL; guint nchildren; gboolean result; - gdk_error_trap_push(); - result = XQueryTree(display, window, root, &parent, &children, &nchildren); + gdk_x11_display_error_trap_push (display); + result = XQueryTree(GDK_DISPLAY_XDISPLAY(display), window, root, &parent, &children, &nchildren); - if (gdk_error_trap_pop() || !result) + if (gdk_x11_display_error_trap_pop (display) || !result) { return None; } @@ -1205,11 +1205,11 @@ static Window get_window_parent(Display* display, Window window, Window* root) */ static void monitor_notification_source_windows(NotifyDaemon *daemon, NotifyTimeout *nt, Window source) { - Display* display; + GdkDisplay *display; Window root = None; Window parent; - display = GDK_DISPLAY_XDISPLAY (gdk_display_get_default ()); + display = gdk_display_get_default (); /* Start monitoring events if necessary. We don't want to filter events unless we absolutely have to. */ @@ -1224,7 +1224,7 @@ static void monitor_notification_source_windows(NotifyDaemon *daemon, NotifyTim for (parent = get_window_parent (display, source, &root); parent != None && root != parent; parent = get_window_parent (display, parent, &root)) { - XSelectInput (display, parent, StructureNotifyMask); + XSelectInput (GDK_DISPLAY_XDISPLAY(display), parent, StructureNotifyMask); g_hash_table_insert(daemon->priv->monitored_window_hash, GUINT_TO_POINTER (parent), GINT_TO_POINTER (nt->id)); } @@ -1233,7 +1233,7 @@ static void monitor_notification_source_windows(NotifyDaemon *daemon, NotifyTim /* Use a source X Window ID to reposition a notification. */ static void sync_notification_position(NotifyDaemon* daemon, GtkWindow* nw, Window source) { - Display* display; + GdkDisplay *display; Status result; Window root; Window child; @@ -1241,14 +1241,14 @@ static void sync_notification_position(NotifyDaemon* daemon, GtkWindow* nw, Wind unsigned int width, height; unsigned int border_width, depth; - display = GDK_DISPLAY_XDISPLAY(gdk_display_get_default ()); + display = gdk_display_get_default (); - gdk_error_trap_push(); + gdk_x11_display_error_trap_push (display); /* Get the root for this window */ - result = XGetGeometry(display, source, &root, &x, &y, &width, &height, &border_width, &depth); + result = XGetGeometry(GDK_DISPLAY_XDISPLAY(display), source, &root, &x, &y, &width, &height, &border_width, &depth); - if (gdk_error_trap_pop () || !result) + if (gdk_x11_display_error_trap_pop (display) || !result) { return; } @@ -1257,9 +1257,9 @@ static void sync_notification_position(NotifyDaemon* daemon, GtkWindow* nw, Wind * Now calculate the offset coordinates for the source window from * the root. */ - gdk_error_trap_push (); - result = XTranslateCoordinates (display, source, root, 0, 0, &x, &y, &child); - if (gdk_error_trap_pop () || !result) + gdk_x11_display_error_trap_push (display); + result = XTranslateCoordinates (GDK_DISPLAY_XDISPLAY (display), source, root, 0, 0, &x, &y, &child); + if (gdk_x11_display_error_trap_pop (display) || !result) { return; } |