summaryrefslogtreecommitdiff
path: root/src/ui/bindingswidget.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui/bindingswidget.c')
-rw-r--r--src/ui/bindingswidget.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/ui/bindingswidget.c b/src/ui/bindingswidget.c
index ff68ea7b..dee844db 100644
--- a/src/ui/bindingswidget.c
+++ b/src/ui/bindingswidget.c
@@ -195,6 +195,12 @@ static iBool processEvent_BindingsWidget_(iBindingsWidget *d, const SDL_Event *e
195 postCommand_App("bindings.changed"); 195 postCommand_App("bindings.changed");
196 return iTrue; 196 return iTrue;
197 } 197 }
198 else if (ev->type == SDL_KEYUP && isMod_Sym(ev->key.keysym.sym)) {
199 setKey_BindingItem_(item_ListWidget(d->list, d->activePos), ev->key.keysym.sym, 0);
200 setActiveItem_BindingsWidget_(d, iInvalidPos);
201 postCommand_App("bindings.changed");
202 return iTrue;
203 }
198 } 204 }
199 return processEvent_Widget(w, ev); 205 return processEvent_Widget(w, ev);
200} 206}