diff --git a/gtk2_ardour/mixer_ui.cc b/gtk2_ardour/mixer_ui.cc index fd79a1a5c6..fed6cbb78c 100644 --- a/gtk2_ardour/mixer_ui.cc +++ b/gtk2_ardour/mixer_ui.cc @@ -3117,7 +3117,7 @@ Mixer_UI::plugin_list_mode () const void Mixer_UI::store_current_favorite_order () { - if (plugin_list_mode () != PLM_Favorite) { + if (plugin_list_mode () != PLM_Favorite || !plugin_search_entry.get_text ().empty()) { return; } @@ -3586,7 +3586,7 @@ Mixer_UI::plugin_drag_motion (const Glib::RefPtr& ctx, int x, } if (target == "GTK_TREE_MODEL_ROW") { - if (plugin_list_mode () == PLM_Favorite) { + if (plugin_list_mode () == PLM_Favorite && plugin_search_entry.get_text ().empty()) { /* re-order rows */ ctx->drag_status (Gdk::ACTION_MOVE, time); return true;