mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +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 <gtk/gtk.h>
|
||||||
#include <gdk/gdk.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;
|
extern GtkWidget *main_window;
|
||||||
|
|
||||||
|
|
|
@ -5,7 +5,6 @@
|
||||||
*/
|
*/
|
||||||
#include <libintl.h>
|
#include <libintl.h>
|
||||||
#include <glib/gi18n.h>
|
#include <glib/gi18n.h>
|
||||||
#include <gdk/gdkkeysyms.h>
|
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <stdlib.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)
|
if (event->type != GDK_KEY_PRESS)
|
||||||
return FALSE;
|
return FALSE;
|
||||||
switch (event->keyval) {
|
switch (event->keyval) {
|
||||||
case GDK_KEY_Up:
|
case GDK_Up:
|
||||||
select_prev_dive();
|
select_prev_dive();
|
||||||
return TRUE;
|
return TRUE;
|
||||||
case GDK_KEY_Down:
|
case GDK_Down:
|
||||||
select_next_dive();
|
select_next_dive();
|
||||||
return TRUE;
|
return TRUE;
|
||||||
case GDK_KEY_Left:
|
case GDK_Left:
|
||||||
prev_dc(NULL, NULL);
|
prev_dc(NULL, NULL);
|
||||||
return TRUE;
|
return TRUE;
|
||||||
case GDK_KEY_Right:
|
case GDK_Right:
|
||||||
next_dc(NULL, NULL);
|
next_dc(NULL, NULL);
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue