[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [55854] trunk/blender/source/blender/ editors/space_outliner/outliner_select.c: Clicking on an outliner object in an unselected scene switches to the scene but doesn 't set it as the active object
Dan Eicher
dan at trollwerks.org
Sat Apr 6 23:37:35 CEST 2013
Revision: 55854
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=55854
Author: dna
Date: 2013-04-06 21:37:35 +0000 (Sat, 06 Apr 2013)
Log Message:
-----------
Clicking on an outliner object in an unselected scene switches to the scene but doesn't set it as the active object
Based on commit soc-2012-bratwurst:r48292 by Jorge Rodriquez
Revision Links:
--------------
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=48292
Modified Paths:
--------------
trunk/blender/source/blender/editors/space_outliner/outliner_select.c
Modified: trunk/blender/source/blender/editors/space_outliner/outliner_select.c
===================================================================
--- trunk/blender/source/blender/editors/space_outliner/outliner_select.c 2013-04-06 19:46:16 UTC (rev 55853)
+++ trunk/blender/source/blender/editors/space_outliner/outliner_select.c 2013-04-06 21:37:35 UTC (rev 55854)
@@ -209,7 +209,7 @@
}
/* find associated base in current scene */
- base = BKE_scene_base_find(scene, ob);
+ base = BKE_scene_base_find(sce, ob);
if (base) {
if (set == 2) {
@@ -221,22 +221,22 @@
}
else {
/* deleselect all */
- BKE_scene_base_deselect_all(scene);
+ BKE_scene_base_deselect_all(sce);
ED_base_object_select(base, BA_SELECT);
}
if (recursive) {
/* Recursive select/deselect for Object hierarchies */
- do_outliner_object_select_recursive(scene, ob, (ob->flag & SELECT) != 0);
+ do_outliner_object_select_recursive(sce, ob, (ob->flag & SELECT) != 0);
}
if (C) {
ED_base_object_activate(C, base); /* adds notifier */
- WM_event_add_notifier(C, NC_SCENE | ND_OB_SELECT, scene);
+ WM_event_add_notifier(C, NC_SCENE | ND_OB_SELECT, sce);
}
}
- if (ob != scene->obedit)
+ if (ob != sce->obedit)
ED_object_editmode_exit(C, EM_FREEDATA | EM_FREEUNDO | EM_WAITCURSOR | EM_DO_UNDO);
return 1;
More information about the Bf-blender-cvs
mailing list