From 2ea9fc693252319e48a35883502ba0cd663a66d7 Mon Sep 17 00:00:00 2001 From: Yann Leboulanger Date: Wed, 4 Apr 2018 15:16:41 +0200 Subject: [PATCH] when adding bookmark, check server validity on focus out only. Fixes #7879 --- gajim/config.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gajim/config.py b/gajim/config.py index b99d9d05f..6238fb6f1 100644 --- a/gajim/config.py +++ b/gajim/config.py @@ -1966,7 +1966,8 @@ class ManageBookmarksWindow: self.nick_entry = self.xml.get_object('nick_entry') self.nick_entry.connect('changed', self.on_nick_entry_changed) self.server_entry = self.xml.get_object('server_entry') - self.server_entry.connect('changed', self.on_server_entry_changed) + self.server_entry.connect('focus-out-event', + self.on_server_entry_focus_out) self.room_entry = self.xml.get_object('room_entry') self.room_entry_changed_id = self.room_entry.connect('changed', self.on_room_entry_changed) @@ -2172,7 +2173,7 @@ class ManageBookmarksWindow: return True model[iter_][6] = nick - def on_server_entry_changed(self, widget): + def on_server_entry_focus_out(self, widget, event): if self.ignore_events: return (model, iter_) = self.selection.get_selected()