Mercurial > MadButterfly
diff pyink/FSM_window.py @ 1507:bebf73ee38c8
Fix issue of stopping hint when pointer leaving a target state
author | Thinker K.F. Li <thinker@codemud.net> |
---|---|
date | Mon, 09 May 2011 17:26:31 +0800 |
parents | f185a9d23a30 |
children | 62001d2c89f6 |
line wrap: on
line diff
--- 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):