only generate some current canvas debug output when CANVAS_DEBUG is defined, to quiet...
authorPaul Davis <paul@linuxaudiosystems.com>
Wed, 25 Sep 2013 14:38:04 +0000 (10:38 -0400)
committerPaul Davis <paul@linuxaudiosystems.com>
Wed, 25 Sep 2013 14:38:04 +0000 (10:38 -0400)
libs/canvas/canvas.cc
libs/canvas/group.cc

index b62393b3347d0ef18fea27c4fd074f4c829ce30b..908af16065990264f4c769068a0cb0f80901dc1b 100644 (file)
@@ -342,17 +342,19 @@ GtkCanvas::enter_leave_items (Duple const & point, int state)
         */
 
        cerr << "E/L: " << items.size() << " to check at " << point << endl;
+#ifdef CANVAS_DEBUG
        for (vector<Item const*>::const_reverse_iterator i = items.rbegin(); i != items.rend(); ++i) {
                cerr << '\t' << (*i)->whatami() << ' ' << (*i)->name << " ignore ? " << (*i)->ignore_events() << " current ? " << (_current_item == (*i)) << endl;
        }
+#endif
        cerr << "------------\n";
 
        for (vector<Item const*>::const_reverse_iterator i = items.rbegin(); i != items.rend(); ++i) {
 
                Item const *  new_item = *i;
-               
+#ifdef CANVAS_DEBUG
                cerr << "\tE/L check out " << new_item->whatami() << ' ' << new_item->name << " ignore ? " << new_item->ignore_events() << " current ? " << (_current_item == new_item) << endl;
-
+#endif
                if (new_item->ignore_events()) {
                        cerr << "continue1\n";
                        continue;
index 9a846dfcf2272b1f5fc210a01fc9dd9ebb9692f8..63754ae72fca45ed392d7d5a3d87b0ff66ae2d04 100644 (file)
@@ -295,6 +295,7 @@ Group::add_items_at_point (Duple const point, vector<Item const *>& items) const
 void
 Group::dump (ostream& o) const
 {
+#ifdef CANVAS_DEBUG
        o << _canvas->indent();
        o << "Group " << this << " [" << name << ']';
        o << " @ " << position();
@@ -311,6 +312,7 @@ Group::dump (ostream& o) const
        }
 
        o << endl;
+#endif
 
        ArdourCanvas::dump_depth++;