X-Git-Url: http://git.maemo.org/git/?p=quicknote;a=blobdiff_plain;f=src%2Fnotizen.py;h=7225483075268a80ea9658e06d89786e7e112c60;hp=46b37291e9b71165fa7d356b565aab4cc990f528;hb=0ebb1dc4a338376006b162584a5ea75718b23ad9;hpb=fe069ff4d6c16d1afaf010f4f91ac8fca78aef34 diff --git a/src/notizen.py b/src/notizen.py index 46b3729..7225483 100644 --- a/src/notizen.py +++ b/src/notizen.py @@ -43,6 +43,7 @@ class Notizen(gtk.HBox): self._db = db self._category = category self._search = search + self._search.connect("hide", self._on_search_close) self.noteId = -1 self._pos = -1 self._noteBody = None #Last notetext @@ -230,6 +231,11 @@ class Notizen(gtk.HBox): gobject.timeout_add(200, self._set_focus) @gtk_toolbox.log_exception(_moduleLogger) + def _on_search_close(self, *args): + if self.noteId != -1: + self._noteBodyView.grab_focus() + + @gtk_toolbox.log_exception(_moduleLogger) def _on_note_changed(self, widget = None, data = None): if self._pos == -1 or self.noteId == -1: return