summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMenTaLguY <mental@rydia.net>2006-04-15 22:04:04 +0000
committermental <mental@users.sourceforge.net>2006-04-15 22:04:04 +0000
commitb44875ab2cfe22243e87cdcb98ac0582fb44786e (patch)
tree8f36a58b69cfa4d0d020c4cef23c9fc8a8bc14b0
parentfix node position when joining to close subpath; allow to lock the position o... (diff)
downloadinkscape-b44875ab2cfe22243e87cdcb98ac0582fb44786e.tar.gz
inkscape-b44875ab2cfe22243e87cdcb98ac0582fb44786e.zip
minor cleanups
(bzr r530)
-rw-r--r--src/shortcuts.cpp14
1 files changed, 5 insertions, 9 deletions
diff --git a/src/shortcuts.cpp b/src/shortcuts.cpp
index ffd5aa948..cf7f485c6 100644
--- a/src/shortcuts.cpp
+++ b/src/shortcuts.cpp
@@ -98,11 +98,7 @@ static void read_shortcuts_file(char const *filename) {
bool is_primary;
if (!strcmp(iter->name(), "bind")) {
- if (iter->attribute("display") && strcmp(iter->attribute("display"), "false") && strcmp(iter->attribute("display"), "0")) {
- is_primary = true;
- } else {
- is_primary = false;
- }
+ is_primary = iter->attribute("display") && strcmp(iter->attribute("display"), "false") && strcmp(iter->attribute("display"), "0");
} else {
// some unknown element, do not complain
continue;
@@ -114,7 +110,8 @@ static void read_shortcuts_file(char const *filename) {
continue;
}
- if (Inkscape::Verb::getbyid(verb_name) == NULL) {
+ Inkscape::Verb *verb=Inkscape::Verb::getbyid(verb_name);
+ if (!verb) {
g_warning("Unknown verb name: %s", verb_name);
continue;
}
@@ -124,6 +121,7 @@ static void read_shortcuts_file(char const *filename) {
// that's ok, it's just listed for reference without assignment, skip it
continue;
}
+
guint keyval=gdk_keyval_from_name(keyval_name);
if (keyval == GDK_VoidSymbol) {
g_warning("Unknown keyval %s for %s", keyval_name, verb_name);
@@ -153,9 +151,7 @@ static void read_shortcuts_file(char const *filename) {
}
}
- sp_shortcut_set(keyval | modifiers,
- Inkscape::Verb::getbyid(verb_name),
- is_primary);
+ sp_shortcut_set(keyval | modifiers, verb, is_primary);
}
GC::release(doc);