]> git.street.me.uk Git - andy/viking.git/blobdiff - src/vikviewport.c
Use GTK+2.18 functions if available.
[andy/viking.git] / src / vikviewport.c
index 1160b920cbea098f0f5f518403eea5c62c4a43b0..d21db40dfc87bf7a667256292e0e11089ce4436e 100644 (file)
@@ -191,7 +191,11 @@ vik_viewport_init ( VikViewport *vvp )
 
   g_signal_connect (G_OBJECT(vvp), "configure_event", G_CALLBACK(vik_viewport_configure), NULL);
 
+#if GTK_CHECK_VERSION (2,18,0)
+  gtk_widget_set_can_focus ( GTK_WIDGET(vvp), TRUE );
+#else
   GTK_WIDGET_SET_FLAGS(vvp, GTK_CAN_FOCUS); /* allow VVP to have focus -- enabling key events, etc */
+#endif
 }
 
 GdkColor *vik_viewport_get_background_gdkcolor ( VikViewport *vvp )