diff options
Diffstat (limited to 'source')
-rw-r--r-- | source/blender/windowmanager/intern/wm_event_system.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/windowmanager/intern/wm_event_system.c b/source/blender/windowmanager/intern/wm_event_system.c index 11bd6f3e6ef..57d67400444 100644 --- a/source/blender/windowmanager/intern/wm_event_system.c +++ b/source/blender/windowmanager/intern/wm_event_system.c @@ -1625,8 +1625,8 @@ void WM_event_remove_area_handler(ListBase *handlers, void *area) wmEventHandler *handler, *nexthandler; for(handler = handlers->first; handler; handler= nexthandler) { + nexthandler = handler->next; if (handler->type != WM_HANDLER_FILESELECT) { - nexthandler = handler->next; if (handler->ui_area == area || handler->op_area == area) { BLI_remlink(handlers, handler); wm_event_free_handler(handler); |