Bug fix 2309
Move calls to exit editmode and posemode to "set_scene()". Was causing errors when, in posemode, switching to empty scene.
This commit is contained in:
@@ -64,6 +64,9 @@ void set_scene(Scene *sce) /* also see scene.c: set_scene_bg() */
|
||||
{
|
||||
bScreen *sc;
|
||||
|
||||
if( G.obedit) exit_editmode(2);
|
||||
if(G.obpose) exit_posemode(1);
|
||||
|
||||
G.scene= sce;
|
||||
|
||||
sc= G.main->screen.first;
|
||||
|
||||
@@ -422,9 +422,6 @@ void do_info_buttons(unsigned short event)
|
||||
break;
|
||||
case B_INFOSCE: /* menu select scene */
|
||||
|
||||
if( G.obedit) {
|
||||
exit_editmode(2);
|
||||
}
|
||||
if( G.curscreen->scenenr== -2) {
|
||||
if(curarea->winy <50) {
|
||||
sa= closest_bigger_area();
|
||||
|
||||
Reference in New Issue
Block a user