Don't loop forever.
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user