# HG changeset patch # User Thinker K.F. Li # Date 1304933191 -28800 # Node ID bebf73ee38c8f34c8205614492d7cdb429811a60 # Parent f185a9d23a305edcc6314df6a0d2bc47a6b0b80b Fix issue of stopping hint when pointer leaving a target state diff -r f185a9d23a30 -r bebf73ee38c8 pyink/FSM_window.py --- a/pyink/FSM_window.py Mon May 09 17:13:43 2011 +0800 +++ b/pyink/FSM_window.py Mon May 09 17:26:31 2011 +0800 @@ -1062,13 +1062,12 @@ def restore_bg(item, evtype, *args): if evtype != pybInkscape.PYSPItem.PYB_EVENT_BUTTON_PRESS: if self._candidate_target: - self._candidate_target.hide_selected() + self._candidate_target.stop_hint() self._candidate_target = None pass return self._select.deselect() window.pop_grabs() - window.ungrab_bg() pass window = self._window @@ -1079,6 +1078,7 @@ window.ungrab_state() window.grab_state(self._handle_select_transition_target) self._select.select_state(self._menu_state) + self._menu_state.stop_hint() pass def _handle_edit_transition(self, *args):