Maxbe fixed issue-236

At least it's no longer reproducible with valgrind.
This commit is contained in:
matthias 2019-03-13 17:28:13 +01:00
parent 57fb764f16
commit 4db632b799
1 changed files with 9 additions and 7 deletions

View File

@ -892,16 +892,18 @@ void
Service::drag_cancel ()
{
if (m_drawing) {
widget ()->ungrab_mouse (this);
if (mp_active_ruler) {
delete mp_active_ruler;
mp_active_ruler = 0;
}
m_drawing = false;
}
if (mp_active_ruler) {
delete mp_active_ruler;
mp_active_ruler = 0;
}
if (mp_transient_ruler) {
delete mp_transient_ruler;
mp_transient_ruler = 0;
}
}