1 --- mate-notification-daemon-1.5.0/configure.ac.0001 2013-02-17 02:52:47.604932539 +0100
2 +++ mate-notification-daemon-1.5.0/configure.ac 2013-02-17 02:52:47.636932246 +0100
3 @@ -123,7 +123,7 @@ pkg_modules="
4 dbus-1 >= $REQ_DBUS_VERSION, \
5 dbus-glib-1 >= $REQ_DBUS_VERSION, \
6 libcanberra-gtk >= $REQ_LIBCANBERRA_GTK_VERSION, \
11 PKG_CHECK_MODULES(NOTIFICATION_DAEMON, $pkg_modules)
12 --- mate-notification-daemon-1.5.2/src/daemon/daemon.c~ 2013-03-11 12:55:15.000000000 +0200
13 +++ mate-notification-daemon-1.5.2/src/daemon/daemon.c 2013-03-11 12:58:19.295122631 +0200
15 #include <X11/Xatom.h>
18 -#include <libmatewnck/libmatewnck.h>
19 +#define WNCK_I_KNOW_THIS_IS_UNSTABLE
20 +#include <libwnck/libwnck.h>
24 @@ -1148,36 +1148,36 @@
26 static gboolean fullscreen_window_exists(GtkWidget* nw)
28 - MatewnckScreen* matewnck_screen;
29 - MatewnckWorkspace* matewnck_workspace;
30 + WnckScreen* matewnck_screen;
31 + WnckWorkspace* matewnck_workspace;
34 #if (GDK_PIXBUF_MAJOR == 2) && (GDK_PIXBUF_MINOR < 22)
35 - matewnck_screen = matewnck_screen_get(GDK_SCREEN_XNUMBER(gdk_window_get_screen(gtk_widget_get_window(nw))));
36 + matewnck_screen = wnck_screen_get(GDK_SCREEN_XNUMBER(gdk_window_get_screen(gtk_widget_get_window(nw))));
38 - matewnck_screen = matewnck_screen_get(GDK_SCREEN_XNUMBER(gdk_drawable_get_screen(GDK_DRAWABLE(GTK_WIDGET(nw)->window))));
39 + matewnck_screen = wnck_screen_get(GDK_SCREEN_XNUMBER(gdk_drawable_get_screen(GDK_DRAWABLE(GTK_WIDGET(nw)->window))));
42 - matewnck_screen_force_update (matewnck_screen);
43 + wnck_screen_force_update (matewnck_screen);
45 - matewnck_workspace = matewnck_screen_get_active_workspace (matewnck_screen);
46 + matewnck_workspace = wnck_screen_get_active_workspace (matewnck_screen);
48 - for (l = matewnck_screen_get_windows_stacked (matewnck_screen); l != NULL; l = l->next)
49 + for (l = wnck_screen_get_windows_stacked (matewnck_screen); l != NULL; l = l->next)
51 - MatewnckWindow *matewnck_win = (MatewnckWindow *) l->data;
52 + WnckWindow *matewnck_win = (WnckWindow *) l->data;
54 - if (matewnck_window_is_on_workspace (matewnck_win, matewnck_workspace) && matewnck_window_is_fullscreen (matewnck_win) && matewnck_window_is_active (matewnck_win))
55 + if (wnck_window_is_on_workspace (matewnck_win, matewnck_workspace) && wnck_window_is_fullscreen (matewnck_win) && wnck_window_is_active (matewnck_win))
58 * Sanity check if the window is _really_ fullscreen to
59 * work around a bug in libmatewnck that doesn't get all
60 * unfullscreen events.
62 - int sw = matewnck_screen_get_width (matewnck_screen);
63 - int sh = matewnck_screen_get_height (matewnck_screen);
64 + int sw = wnck_screen_get_width (matewnck_screen);
65 + int sh = wnck_screen_get_height (matewnck_screen);
68 - matewnck_window_get_geometry (matewnck_win, &x, &y, &w, &h);
69 + wnck_window_get_geometry (matewnck_win, &x, &y, &w, &h);
71 if (sw == w && sh == h)