# HG changeset patch # User Thinker K.F. Li # Date 1294713399 -28800 # Node ID 71222a6b4c063cc4b0471c1e7412aebb621f964a # Parent fb5ad43c13eb8e2deff6201b500312836ca835be Implement lock for domview_ui diff -r fb5ad43c13eb -r 71222a6b4c06 pyink/domview_ui.py --- a/pyink/domview_ui.py Tue Jan 11 10:33:46 2011 +0800 +++ b/pyink/domview_ui.py Tue Jan 11 10:36:39 2011 +0800 @@ -361,6 +361,7 @@ self._dom = domview() self._doc = None self._root = None + self._lock = False pass ## \brief Update content of a frameline from scenes of respective layer. @@ -641,9 +642,13 @@ return self._root def lock(self): + if self._lock: + return False + self._lock = True return True def unlock(self): + self._lock = False return True pass