fix crash when copy'ing latent plugins
[ardour.git] / libs / gtkmm2ext / waves_fastmeter.cc
index fa8cba9f7b97457974a7aeaeec370bffcfdd2a2c..113597ecb575951267863004145718828e0a4696 100644 (file)
@@ -569,9 +569,8 @@ void
 FastMeter::vertical_expose (cairo_t* cr, cairo_rectangle_t* area)
 {
        gint top_of_meter;
-       GdkRectangle intersection;
-       GdkRectangle background;
-       GdkRectangle eventarea;
+       // GdkRectangle background;
+       // GdkRectangle eventarea;
 
        //cairo_set_source_rgb (cr, 0, 0, 0); // black
        //rounded_rectangle (cr, 0, 0, pixwidth + 2, pixheight + 2, 2);
@@ -585,15 +584,15 @@ FastMeter::vertical_expose (cairo_t* cr, cairo_rectangle_t* area)
        pixrect.height = top_of_meter;
        pixrect.y = pixheight - top_of_meter;
 
-       background.x = 0;
-       background.y = 0;
-       background.width = pixrect.width;
-       background.height = pixheight - top_of_meter;
+       // background.x = 0;
+       // background.y = 0;
+       // background.width = pixrect.width;
+       // background.height = pixheight - top_of_meter;
 
-       eventarea.x = area->x;
-       eventarea.y = area->y;
-       eventarea.width = area->width;
-       eventarea.height = area->height;
+       // eventarea.x = area->x;
+       // eventarea.y = area->y;
+       // eventarea.width = area->width;
+       // eventarea.height = area->height;
 
        // Switching to CAIRO we would like to draw on the container's bkg.
        // if (gdk_rectangle_intersect (&background, &eventarea, &intersection)) {
@@ -605,7 +604,7 @@ FastMeter::vertical_expose (cairo_t* cr, cairo_rectangle_t* area)
        // MEMO: Normaly MATURE OS clips so called invalidated rects itself making APP free of
        //       heavy operations which OS does with graphic HW
 
-        // NOTE FROM PAUL: GTK does clip already. The invalidated rect isn't the only area 
+        // NOTE FROM PAUL: GTK does clip already. The invalidated rect isn't the only area
         // we want to clip to however, which is why this object/class is called FastMeter.
         // I have left stuff commented out as I found it when I merged from Ardour in August 2014,
         // but this commenting and the previous MEMO comment represent a misunderstanding