From bfa45291a71e56f9b3f768372ccdc423fd88065a Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Thu, 3 Nov 2011 15:41:07 +0000 Subject: [PATCH] fix mistake that prevented send processor boxes from correctly highlighting when showing sends; note that the semantics for the way DnDVBox handles selected/active are a bit confused by my recent changes to this, and they may change again in the future git-svn-id: svn://localhost/ardour2/branches/3.0@10422 d708f5d6-7413-0410-9779-e7cbd77b26cf --- libs/gtkmm2ext/gtkmm2ext/dndvbox.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/libs/gtkmm2ext/gtkmm2ext/dndvbox.h b/libs/gtkmm2ext/gtkmm2ext/dndvbox.h index e6f61113eb..cc917e846d 100644 --- a/libs/gtkmm2ext/gtkmm2ext/dndvbox.h +++ b/libs/gtkmm2ext/gtkmm2ext/dndvbox.h @@ -113,8 +113,8 @@ public: return _selection; } - /** Set the `active' child; this is simply a child which is set to have the Gtk - * STATE_ACTIVE for whatever purposes the client may have. + /** Set the `active' child; this is simply a child which is set to have the + * visual state "active" for whatever purposes the client may have. * @param c Child, or 0 for none. */ void set_active (T* c) { @@ -523,11 +523,11 @@ private: return ButtonRelease (ev, child); /* EMIT SIGNAL */ } - /** Setup a child's GTK state correctly */ + /** Setup a child's visual state correctly */ void setup_child_state (T* c) { assert (c); - c->set_visual_state (Selected, selected (c)); + c->set_visual_state (Selected, _active == c); } void clear_selection ()