[#20808] r26221 - Cannot remove shortcuts in user preferences @ modified configuration

keymap in context was wrong after modal keymap was shown.
This commit is contained in:
Martin Poirier 2010-01-27 16:13:05 +00:00
parent 39fa9ecd1a
commit c896f1aa43

@ -1097,6 +1097,8 @@ class USERPREF_PT_input(bpy.types.Panel):
self.draw_entry(kc, entry, col, level + 1) self.draw_entry(kc, entry, col, level + 1)
def draw_kmi(self, kc, km, kmi, layout, level): def draw_kmi(self, kc, km, kmi, layout, level):
# reset keymap pointer, it might get changed by modal keymaps added after keymap items
layout.set_context_pointer("keymap", km)
layout.set_context_pointer("keyitem", kmi) layout.set_context_pointer("keyitem", kmi)
col = self.indented_layout(layout, level) col = self.indented_layout(layout, level)