[Dextrose] [Sugar-devel] [PATCH sugar-toolkit] Cursor moves to beginning while trying to edit activity instance name #2608
sascha-ml-reply-to-2011-2 at silbe.org
Tue Feb 15 15:34:35 EST 2011
Excerpts from Bernie Innocenti's message of Tue Feb 15 21:19:57 +0100 2011:
> The above patch isn't sufficient in this race-condition between the user
> typing and the metadata update: even if we reset the cursor position to
> the right place, the text that we set back into the widget is likely to
> miss one or two keystrokes from the user.
How is that possible? We don't use threads or multiple processes, so
X events don't get processed while this code runs.
> We must absolutely avoid triggering a save while the user could still be
> typing in the widget, [...]
I agree we should. Saving each minor change to the data store while the
user is still typing is definitely a bad idea.
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 494 bytes
Desc: not available
More information about the Dextrose