From: Enlightenment S. <no-...@en...> - 2010-04-09 21:43:26
|
Log: (Temporary) commit to fix issue of main window losing focus on any elm_widget.focus() call. Author: glima Date: 2010-04-09 14:43:18 -0700 (Fri, 09 Apr 2010) New Revision: 47887 Modified: trunk/editje/editje/editable.py trunk/editje/editje/floater.py trunk/editje/editje/groupselector.py Modified: trunk/editje/editje/editable.py =================================================================== --- trunk/editje/editje/editable.py 2010-04-09 19:38:28 UTC (rev 47886) +++ trunk/editje/editje/editable.py 2010-04-09 21:43:18 UTC (rev 47887) @@ -388,7 +388,7 @@ if self._part_add(name, part_data.type, source): part = self._edje.part_get(name) part_data.apply_to(part) - # FIXME: remove event emitions for others + # FIXME: remove double emissions self.event_emit("part.added", name) def _part_init(self, name): Modified: trunk/editje/editje/floater.py =================================================================== --- trunk/editje/editje/floater.py 2010-04-09 19:38:28 UTC (rev 47886) +++ trunk/editje/editje/floater.py 2010-04-09 21:43:18 UTC (rev 47887) @@ -354,6 +354,7 @@ self.show() def close(self): + self._parent.focus_set(True) self.hide() self.delete() Modified: trunk/editje/editje/groupselector.py =================================================================== --- trunk/editje/editje/groupselector.py 2010-04-09 19:38:28 UTC (rev 47886) +++ trunk/editje/editje/groupselector.py 2010-04-09 21:43:18 UTC (rev 47887) @@ -157,7 +157,6 @@ scroller.content_set(self._name) self._name.show() - #self._name.focus() self.pack_end(self._entry_bx) self.pack_end(self._status_lb) |