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 <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
		Add a link
		
	
		Reference in a new issue