Don't ignore command key in keybindings on OSX
This commit is contained in:
		
							parent
							
								
									9599c29c46
								
							
						
					
					
						commit
						fea528c39d
					
				
					 1 changed files with 9 additions and 1 deletions
				
			
		| 
						 | 
				
			
			@ -287,8 +287,16 @@ key_free (gpointer data)
 | 
			
		|||
static inline GdkModifierType
 | 
			
		||||
key_modifier_get_valid (GdkModifierType mod)
 | 
			
		||||
{
 | 
			
		||||
	GdkModifierType ret;
 | 
			
		||||
 | 
			
		||||
#ifdef __APPLE__
 | 
			
		||||
	ret = mod & (GDK_SHIFT_MASK | GDK_CONTROL_MASK | GDK_MOD1_MASK | GDK_META_MASK);
 | 
			
		||||
#else
 | 
			
		||||
	/* These masks work on both Windows and Unix */
 | 
			
		||||
	return mod & (GDK_SHIFT_MASK | GDK_CONTROL_MASK | GDK_MOD1_MASK);
 | 
			
		||||
	ret = mod & (GDK_SHIFT_MASK | GDK_CONTROL_MASK | GDK_MOD1_MASK);
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
	return ret;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
gboolean
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		
		Reference in a new issue