diff --git a/src/plans_gui.cpp b/src/plans_gui.cpp index 22b4ba3344..052205d30e 100644 --- a/src/plans_gui.cpp +++ b/src/plans_gui.cpp @@ -412,6 +412,7 @@ struct PlansWindow : Window { void RebuildList() { int old_focused_plan_id = this->selected == INT_MAX ? INT_MAX : this->list[this->selected].plan_id; + this->selected = INT_MAX; int sbcnt = 0; this->list.clear();