All pastes #581103 Raw Edit

Someone

public text v1 · immutable
·published 2007-06-21 11:30 UTC
rendered paste body
diff --git a/configure.ac b/configure.ac
index 428a5af..a6c00fd 100644
--- a/configure.ac
+++ b/configure.ac
@@ -288,6 +288,9 @@ if test "x$use_gtk" = "xyes"; then
     PKG_CHECK_EXISTS(libwnck-1.0 >= 2.18.1,
 		     [have_libwnck_2_18_1=yes], [have_libwnck_2_18_1=no])
 
+	PKG_CHECK_EXISTS(libwnck-1.0 >= 2.19.4,
+		     [have_libwnck_2_19_4=yes], [have_libwnck_2_19_4=no])
+
     if test "x$use_metacity" = "xyes"; then
       PKG_CHECK_MODULES(METACITY, libmetacity-private,
 			[use_metacity=yes], [use_metacity=no])
@@ -331,6 +334,10 @@ if test "$use_gtk" = yes; then
     AC_DEFINE(HAVE_LIBWNCK_2_18_1, 1,
 	      [Define to 1 if libwnck version >= 2_18_1])
   fi
+  if test "$have_libwnck_2_19_4" = yes; then
+    AC_DEFINE(HAVE_LIBWNCK_2_19_4, 1,
+	      [Define to 1 if libwnck version >= 2_19_4])
+  fi
 fi
 
 AM_CONDITIONAL(USE_METACITY, test "x$use_metacity" = "xyes")
diff --git a/gtk/window-decorator/gtk-window-decorator.c b/gtk/window-decorator/gtk-window-decorator.c
index 5ceeaab..c984e08 100644
--- a/gtk/window-decorator/gtk-window-decorator.c
+++ b/gtk/window-decorator/gtk-window-decorator.c
@@ -56,6 +56,10 @@
 #include <libwnck/libwnck.h>
 #include <libwnck/window-action-menu.h>
 
+#if defined (HAVE_LIBWNCK_2_19_4)
+#define wnck_window_get_geometry wnck_window_get_client_window_geometry
+#endif
+
 #include <cairo.h>
 #include <cairo-xlib.h>