summaryrefslogtreecommitdiff
path: root/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkScreenGraphicsDevice.c
diff options
context:
space:
mode:
Diffstat (limited to 'native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkScreenGraphicsDevice.c')
-rw-r--r--native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkScreenGraphicsDevice.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkScreenGraphicsDevice.c b/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkScreenGraphicsDevice.c
index 14ba2a123..7d0c3daaf 100644
--- a/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkScreenGraphicsDevice.c
+++ b/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkScreenGraphicsDevice.c
@@ -337,9 +337,11 @@ Java_gnu_java_awt_peer_gtk_GdkScreenGraphicsDevice_nativeGetBounds
gdk_threads_enter();
window = gdk_screen_get_root_window(screen);
-
- gdk_window_get_geometry(window, &x, &y, &w, &h, NULL);
-
+ #if GTK_MAJOR_VERSION == 2
+ gdk_window_get_geometry(window, &x, &y, &w, &h, NULL);
+ #elif GTK_MAJOR_VERSION ==3
+ gdk_window_get_geometry(window, &x, &y, &w, &h);
+ #endif
gdk_threads_leave();
instance = (*env)->NewObject(env,