Revert "some further debugging, just in case"
authorRobin Gareus <robin@gareus.org>
Sun, 5 Mar 2017 16:01:17 +0000 (17:01 +0100)
committerRobin Gareus <robin@gareus.org>
Sun, 5 Mar 2017 16:01:17 +0000 (17:01 +0100)
This reverts commit 04ed05ecc4629d85d8f1fd3d6756669a42fb762b.

gtk2_ardour/floating_text_entry.cc
gtk2_ardour/floating_text_entry.h

index da8b73453990293e798ab11265e6568b38fe7a77..29be2ef774756bb01902777d51c280f2b58932d5 100644 (file)
@@ -31,7 +31,6 @@ FloatingTextEntry::FloatingTextEntry (Gtk::Window* parent, const std::string& in
        : Gtk::Window (Gtk::WINDOW_POPUP)
         , entry_changed (false)
        , by_popup_menu (false)
-       , _delete_queued (false)
 {
        //set_name (X_("FloatingTextEntry"));
        set_position (Gtk::WIN_POS_MOUSE);
@@ -185,13 +184,8 @@ FloatingTextEntry::on_hide ()
 void
 FloatingTextEntry::idle_delete_self ()
 {
-       if (_delete_queued) {
-               PBD::stacktrace (std::cerr, 20);
-               return;
-       }
        for (std::list<sigc::connection>::iterator i = _connections.begin(); i != _connections.end(); ++i) {
                i->disconnect ();
        }
-       _delete_queued = true;
        delete_when_idle (this);
 }
index 695606abe6a410ee193d449ad408576d68f4fccb..d70185a8a666709324a5925e8c5ec4d0d454d85a 100644 (file)
@@ -52,7 +52,6 @@ private:
        void idle_delete_self ();
 
        std::list<sigc::connection> _connections;
-       bool _delete_queued;
 
        /* handlers for window events */