From 3474c027f5a224869d7842fa4b877d40d939bac5 Mon Sep 17 00:00:00 2001 From: Martin Wagner Date: Fri, 23 Apr 2021 16:17:37 +0200 Subject: [PATCH] fixed connect_button --- bin/mpdevil | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/bin/mpdevil b/bin/mpdevil index abd3144..efe9041 100755 --- a/bin/mpdevil +++ b/bin/mpdevil @@ -1110,8 +1110,11 @@ class ProfileSettings(Gtk.Grid): self._profiles_combo.set_active(new_pos) def _on_connect_button_clicked(self, *args): - self._settings.set_int("active-profile", self._profiles_combo.get_selected()) - self._client.reconnect() + selected=self._profiles_combo.get_selected() + if selected == self._settings.get_int("active-profile"): + self._client.reconnect() + else: + self._settings.set_int("active-profile", selected) def _on_profile_entry_changed(self, *args): self._settings.array_modify("as", "profiles", self._profiles_combo.get_selected(), self._profiles_combo.get_text())