Kaydet (Commit) 84225249 authored tarafından Nick Treleaven's avatar Nick Treleaven

Fix segfault when manually editing a keybinding and selecting another

item.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1928 ea778897-0a13-0410-b9d1-a72fbfd435f5
üst 5b6b03c0
2007-10-03 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
* src/prefs.c:
Fix segfault when manually editing a keybinding and selecting another
item.
2007-10-02 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
* src/notebook.c:
......
......@@ -980,12 +980,12 @@ static void on_cell_edited(GtkCellRendererText *cellrenderertext, gchar *path, g
gtk_accelerator_parse(new_text, &lkey, &lmods);
if (find_duplicate(idx, lkey, lmods, new_text))
return;
// get index
gtk_tree_model_get(GTK_TREE_MODEL(store), &iter, 2, &idx, -1);
if (find_duplicate(idx, lkey, lmods, new_text))
return;
// set the values here, because of the above check, setting it in gtk_accelerator_parse would
// return a wrong key combination if it is duplicate
keys[idx]->key = lkey;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment