diff --git a/synfig-studio/src/gui/canvasview.cpp b/synfig-studio/src/gui/canvasview.cpp index daad0fc..a8de873 100644 --- a/synfig-studio/src/gui/canvasview.cpp +++ b/synfig-studio/src/gui/canvasview.cpp @@ -2283,14 +2283,12 @@ CanvasView::on_time_changed() current_time_widget->set_value(time); if (!is_playing()) { - try { - //get_canvas()->keyframe_list().find(time); - KeyframeList::iterator iter; - get_canvas()->keyframe_list().find(time, iter); // not sure this is needed? O_o + KeyframeList::iterator iter; + if (get_canvas()->keyframe_list().find(time, iter)) { // Widget::override_color() is deprecated since Gtkmm 3.16: Use a custom style provider and style classes instead. // This function is very slow! current_time_widget->override_color(Gdk::RGBA("#FF0000")); - } catch(...) { + } else { // Widget::override_color() is deprecated since Gtkmm 3.16: Use a custom style provider and style classes instead. // This function is very slow! current_time_widget->override_color(Gdk::RGBA(0));