Fix #19453: rendering with mesh in edit mode would put the object
partially back in object mode, disabling e.g. X delete.
This commit is contained in:
@@ -332,7 +332,7 @@ void ED_object_exit_editmode(bContext *C, int flag)
|
||||
if(freedata) free_editMball(obedit);
|
||||
}
|
||||
|
||||
/* freedata only 0 now on file saves */
|
||||
/* freedata only 0 now on file saves and render */
|
||||
if(freedata) {
|
||||
ListBase pidlist;
|
||||
PTCacheID *pid;
|
||||
@@ -357,10 +357,10 @@ void ED_object_exit_editmode(bContext *C, int flag)
|
||||
if(flag & EM_WAITCURSOR) waitcursor(0);
|
||||
|
||||
WM_event_add_notifier(C, NC_SCENE|ND_MODE|NS_MODE_OBJECT, scene);
|
||||
}
|
||||
|
||||
obedit->mode &= ~OB_MODE_EDIT;
|
||||
ED_object_toggle_modes(C, obedit->restore_mode);
|
||||
obedit->mode &= ~OB_MODE_EDIT;
|
||||
ED_object_toggle_modes(C, obedit->restore_mode);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user