Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoshua Leung <aligorith@gmail.com>2013-12-07 04:23:21 +0400
committerJoshua Leung <aligorith@gmail.com>2013-12-07 04:23:51 +0400
commit9b932c12c8ad055a9a139041914e9a5c75de9ba8 (patch)
treeb37987e6d1f1fcd504c7412affe9f3021b452ad1
parentc94d907367d2e6203f2bce787f8eaf5b1002cacd (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.
-rw-r--r--source/blender/editors/screen/screen_ops.c8
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 *********************/