diff options
author | Brecht Van Lommel <brechtvanlommel@gmail.com> | 2019-02-20 20:17:33 +0300 |
---|---|---|
committer | Brecht Van Lommel <brechtvanlommel@gmail.com> | 2019-02-20 21:06:18 +0300 |
commit | c4f961a54c18e89eae184672f3939f47b9a896df (patch) | |
tree | 4fd6f105234a037b1537ebd8f4e5b749f3faf17f /source/blender/editors/space_view3d/view3d_view.c | |
parent | 12a6059f8a485a0124f98d89cc38cbc98fd35008 (diff) |
Local view: don't restore selection when exiting local view.
Losing the selection can be inconvenient, and it's easy to select all local
objects before exiting local view if needed.
Diffstat (limited to 'source/blender/editors/space_view3d/view3d_view.c')
-rw-r--r-- | source/blender/editors/space_view3d/view3d_view.c | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/source/blender/editors/space_view3d/view3d_view.c b/source/blender/editors/space_view3d/view3d_view.c index 434a55a27b5..7b3b97dbb9c 100644 --- a/source/blender/editors/space_view3d/view3d_view.c +++ b/source/blender/editors/space_view3d/view3d_view.c @@ -1336,18 +1336,6 @@ static bool view3d_localview_exit( restore_localviewdata(depsgraph, wm, win, bmain, sa, smooth_viewtx); - Object *obedit = OBEDIT_FROM_VIEW_LAYER(view_layer); - for (base = FIRSTBASE(view_layer); base; base = base->next) { - if (base->local_view_bits & local_view_bit) { - base->local_view_bits &= ~local_view_bit; - if (base->object != obedit) { - ED_object_base_select(base, BA_SELECT); - } - } - } - - DEG_on_visible_update(bmain, false); - return true; } else { |