mirror of
https://github.com/subsurface/subsurface.git
synced 2025-01-19 14:25:27 +00:00
Use old style (pre gtk-2.22) keysyms
And include the compatibility header to build on newer versions. Reported-by: Salvador Cuñat <salvador.cunat@gmail.com> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
parent
b900a21165
commit
a319d66c4a
2 changed files with 8 additions and 5 deletions
|
@ -3,6 +3,10 @@
|
|||
|
||||
#include <gtk/gtk.h>
|
||||
#include <gdk/gdk.h>
|
||||
#include <gdk/gdkkeysyms.h>
|
||||
#if GTK_CHECK_VERSION(2,22,0)
|
||||
#include <gdk/gdkkeysyms-compat.h>
|
||||
#endif
|
||||
|
||||
extern GtkWidget *main_window;
|
||||
|
||||
|
|
|
@ -5,7 +5,6 @@
|
|||
*/
|
||||
#include <libintl.h>
|
||||
#include <glib/gi18n.h>
|
||||
#include <gdk/gdkkeysyms.h>
|
||||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
#include <stdlib.h>
|
||||
|
@ -1151,16 +1150,16 @@ static gboolean on_key_press(GtkWidget *w, GdkEventKey *event, GtkWidget *diveli
|
|||
if (event->type != GDK_KEY_PRESS)
|
||||
return FALSE;
|
||||
switch (event->keyval) {
|
||||
case GDK_KEY_Up:
|
||||
case GDK_Up:
|
||||
select_prev_dive();
|
||||
return TRUE;
|
||||
case GDK_KEY_Down:
|
||||
case GDK_Down:
|
||||
select_next_dive();
|
||||
return TRUE;
|
||||
case GDK_KEY_Left:
|
||||
case GDK_Left:
|
||||
prev_dc(NULL, NULL);
|
||||
return TRUE;
|
||||
case GDK_KEY_Right:
|
||||
case GDK_Right:
|
||||
next_dc(NULL, NULL);
|
||||
return TRUE;
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue