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:
2009-09-28 14:40:37 +00:00
parent c1b32e850f
commit 56e6338d81

View File

@@ -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);
}
}