diff options
author | Joshua Leung <aligorith@gmail.com> | 2013-12-07 04:23:21 +0400 |
---|---|---|
committer | Joshua Leung <aligorith@gmail.com> | 2013-12-07 04:23:51 +0400 |
commit | 9b932c12c8ad055a9a139041914e9a5c75de9ba8 (patch) | |
tree | b37987e6d1f1fcd504c7412affe9f3021b452ad1 /source/blender/editors/screen/screen_ops.c | |
parent | c94d907367d2e6203f2bce787f8eaf5b1002cacd (diff) |
Fix T37722 - Can't undo deleting a screen layout
Operations on screen and UI stuff is not actually saved in the undo
files/buffers. Therefore, these shouldn't have the flags set for
getting included for undo and in the last operator settings.
Diffstat (limited to 'source/blender/editors/screen/screen_ops.c')
-rw-r--r-- | source/blender/editors/screen/screen_ops.c | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/source/blender/editors/screen/screen_ops.c b/source/blender/editors/screen/screen_ops.c index e2f00d10e1e..e4b5883e2a4 100644 --- a/source/blender/editors/screen/screen_ops.c +++ b/source/blender/editors/screen/screen_ops.c @@ -3602,9 +3602,6 @@ static void SCREEN_OT_new(wmOperatorType *ot) /* api callbacks */ ot->exec = screen_new_exec; ot->poll = WM_operator_winactive; - - /* flags */ - ot->flag = OPTYPE_REGISTER | OPTYPE_UNDO; } /********************* delete screen operator *********************/ @@ -3621,15 +3618,12 @@ static int screen_delete_exec(bContext *C, wmOperator *UNUSED(op)) static void SCREEN_OT_delete(wmOperatorType *ot) { /* identifiers */ - ot->name = "Delete Screen"; /* was scene */ + ot->name = "Delete Screen"; ot->description = "Delete active screen"; ot->idname = "SCREEN_OT_delete"; /* api callbacks */ ot->exec = screen_delete_exec; - - /* flags */ - ot->flag = OPTYPE_REGISTER | OPTYPE_UNDO; } /********************* new scene operator *********************/ |