projects
/
synfig.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
Fix bug [ 2096641 ] Thrown exception when all Cpoints are removed in the
[synfig.git]
/
synfig-studio
/
trunk
/
src
/
gtkmm
/
widget_gradient.cpp
diff --git
a/synfig-studio/trunk/src/gtkmm/widget_gradient.cpp
b/synfig-studio/trunk/src/gtkmm/widget_gradient.cpp
index
f5ac42f
..
596feda
100644
(file)
--- a/
synfig-studio/trunk/src/gtkmm/widget_gradient.cpp
+++ b/
synfig-studio/trunk/src/gtkmm/widget_gradient.cpp
@@
-295,6
+295,7
@@
Widget_Gradient::on_event(GdkEvent *event)
case GDK_MOTION_NOTIFY:
if(editable_ && y>get_height()-CONTROL_HEIGHT)
{
+ if(!gradient_.size()) return true;
Gradient::iterator iter(gradient_.find(selected_cpoint));
if(event->button.state&GDK_SHIFT_MASK)