projects
/
synfig.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
If environment variable SYNFIG_TOOLS_CLEAR_SELECTION is set, then unselect all layers...
[synfig.git]
/
synfig-studio
/
trunk
/
src
/
gtkmm
/
state_text.cpp
diff --git
a/synfig-studio/trunk/src/gtkmm/state_text.cpp
b/synfig-studio/trunk/src/gtkmm/state_text.cpp
index
f1da4e6
..
b748753
100644
(file)
--- a/
synfig-studio/trunk/src/gtkmm/state_text.cpp
+++ b/
synfig-studio/trunk/src/gtkmm/state_text.cpp
@@
-384,7
+384,9
@@
StateText_Context::make_text(const Point& _point)
canvas=layer->get_canvas();
}
canvas=layer->get_canvas();
}
- synfigapp::SelectionManager::LayerList layer_selection(get_canvas_view()->get_selection_manager()->get_selected_layers());
+ synfigapp::SelectionManager::LayerList layer_selection;
+ if (!getenv("SYNFIG_TOOLS_CLEAR_SELECTION"))
+ layer_selection = get_canvas_view()->get_selection_manager()->get_selected_layers();
const synfig::TransformStack& transform(get_canvas_view()->get_curr_transform_stack());
const Point point(transform.unperform(_point));
const synfig::TransformStack& transform(get_canvas_view()->get_curr_transform_stack());
const Point point(transform.unperform(_point));