- added support for MetaBall undo in edit mode (Ctrl-Z ... undo) (Ctrl-Y/Ctrl-Shift-Z ... redo)
This commit is contained in:
@@ -629,6 +629,8 @@ void BIF_undo_push(char *str)
|
||||
undo_push_mesh(str);
|
||||
else if ELEM(G.obedit->type, OB_CURVE, OB_SURF)
|
||||
undo_push_curve(str);
|
||||
else if (G.obedit->type==OB_MBALL)
|
||||
undo_push_mball(str);
|
||||
}
|
||||
else {
|
||||
if(U.uiflag & USER_GLOBALUNDO)
|
||||
@@ -643,6 +645,8 @@ void BIF_undo(void)
|
||||
undo_editmode_step(1);
|
||||
else if ELEM(G.obedit->type, OB_CURVE, OB_SURF)
|
||||
undo_editmode_step(1);
|
||||
else if (G.obedit->type==OB_MBALL)
|
||||
undo_editmode_step(1);
|
||||
|
||||
}
|
||||
else {
|
||||
@@ -665,6 +669,8 @@ void BIF_redo(void)
|
||||
undo_editmode_step(-1);
|
||||
else if ELEM(G.obedit->type, OB_CURVE, OB_SURF)
|
||||
undo_editmode_step(-1);
|
||||
else if (G.obedit->type==OB_MBALL)
|
||||
undo_editmode_step(-1);
|
||||
|
||||
}
|
||||
else {
|
||||
@@ -687,6 +693,8 @@ void BIF_undo_menu(void)
|
||||
undo_editmode_menu();
|
||||
else if ELEM(G.obedit->type, OB_CURVE, OB_SURF)
|
||||
undo_editmode_menu();
|
||||
else if (G.obedit->type==OB_MBALL)
|
||||
undo_editmode_menu();
|
||||
|
||||
allqueue(REDRAWALL, 0);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user