Code

Added forced redraws to other tools
[inkscape.git] / src / rubberband.cpp
index cc0e70a7444c564dc72cacd8e58f3288b33ead26..b6211c519bafcc1c85517b45ce09470c24f8f872 100644 (file)
@@ -31,6 +31,8 @@ void Inkscape::Rubberband::start(SPDesktop *d, NR::Point const &p)
     stop();
     _desktop = d;
     _start = p;
+
+    sp_canvas_force_full_redraw_after_interruptions(_desktop->canvas, 5);
 }
 
 void Inkscape::Rubberband::stop()
@@ -38,6 +40,7 @@ void Inkscape::Rubberband::stop()
     if (_canvas) {
         gtk_object_destroy((GtkObject *) _canvas);
         _canvas = NULL;
+        sp_canvas_end_forced_full_redraws(_desktop->canvas);
     }
 }