[Keybinder] Add better validation
[tilda-gobject.git] / tomboykeybinder.c
index d88daa3..f2854e9 100644 (file)
@@ -96,7 +96,7 @@ do_grab_key (Binding *binding)
 
        gtk_accelerator_parse (binding->keystring, &keysym, &virtual_mods);
 
-       if (keysym == 0 && virtual_mods == 0)
+       if (!gtk_accelerator_valid(keysym, virtual_mods))
                return FALSE;
 
        TRACE (g_print ("Got accel %d, %d\n", keysym, virtual_mods));