diff --git a/share/shutter/resources/modules/Shutter/Draw/DrawingTool.pm b/share/shutter/resources/modules/Shutter/Draw/DrawingTool.pm index 92eaaf7a..fbce2d83 100644 --- a/share/shutter/resources/modules/Shutter/Draw/DrawingTool.pm +++ b/share/shutter/resources/modules/Shutter/Draw/DrawingTool.pm @@ -1202,17 +1202,17 @@ sub change_drawing_tool_cb { if ($self->{_canvas} && $self->{_canvas}->get_window) { if (exists $self->{_cursors}{$self->{_current_mode_descr}}) { - my $cursor_data = $self->{_cursors}{$self->{_current_mode_descr}}; - - $cursor = Gtk3::Gdk::Cursor->new_from_pixbuf( - Gtk3::Gdk::Display::get_default(), - $cursor_data->{'pixbuf'}, - $cursor_data->{'x_hot'}, - $cursor_data->{'y_hot'}, - ); - } + my $cursor_data = $self->{_cursors}{$self->{_current_mode_descr}}; + + $cursor = Gtk3::Gdk::Cursor->new_from_pixbuf( + Gtk3::Gdk::Display::get_default(), + $cursor_data->{'pixbuf'}, + $cursor_data->{'x_hot'}, + $cursor_data->{'y_hot'}, + ); + } - $self->{_canvas}->get_window->set_cursor($cursor); + $self->{_canvas}->get_window->set_cursor($cursor); } return TRUE;