# HG changeset patch # User Eric Polino # Date 1181253484 0 # Node ID 71df538ed27cb5fead5075edbf16d79c289074eb # Parent f3952839e6aab93bee1153c4e4ecb7d442766646 FIX: Rebinding would crash when one would try to bind without grabbing a new key comb. diff -r f3952839e6aa -r 71df538ed27c finch/libgnt/gntwm.c --- a/finch/libgnt/gntwm.c Thu Jun 07 21:55:04 2007 +0000 +++ b/finch/libgnt/gntwm.c Thu Jun 07 21:58:04 2007 +0000 @@ -539,15 +539,16 @@ help_for_widget_bind_button_activate(GntBindable *bindable, gpointer data) { - - gnt_bindable_register_binding(rebind_info.klass, - NULL, - rebind_info.okeys, - rebind_info.params); - gnt_bindable_register_binding(rebind_info.klass, - rebind_info.name, - rebind_info.keys, - rebind_info.params); + if(rebind_info.keys){ + gnt_bindable_register_binding(rebind_info.klass, + NULL, + rebind_info.okeys, + rebind_info.params); + gnt_bindable_register_binding(rebind_info.klass, + rebind_info.name, + rebind_info.keys, + rebind_info.params); + } free_rebind_info(); gnt_widget_destroy(GNT_WIDGET(data));