Aparajita Fishman
8f1191733b
Fixed race condition when editing table cells
...
Previously, when double-clicking on a table cell to edit it, there was a possibility of a race condition. A refresh of the display was requested, then the run loop was passed through once. But it was possible for the display refresh to not be queued when the run loop was passed through, in which case the refresh would cancel the editing. Or at least I think that's what was happening. ;-)
This commit (hopefully) eliminates the race condition by synchronously refreshing the layout and display.
Made some miscellaneous formatting fixes as well.
2016-01-19 23:12:11 -08:00
..
2015-11-01 08:57:06 -08:00
2015-07-06 14:14:39 -07:00
2015-01-13 13:24:43 -08:00
2015-10-23 10:18:03 +02:00
2015-03-03 11:34:49 +01:00
2014-11-06 10:17:05 -08:00
2015-09-22 15:01:19 -07:00
2015-12-20 09:29:54 +01:00
2015-10-31 18:09:53 -07:00
2013-04-08 19:20:37 -04:00
2015-11-01 20:42:13 +01:00
2015-10-23 10:18:03 +02:00
2013-08-12 16:46:14 +02:00
2010-11-01 11:10:01 -07:00
2014-11-06 10:17:05 -08:00
2015-10-30 11:20:51 +01:00
2015-08-20 11:36:57 -07:00
2014-12-01 16:07:13 -08:00
2013-01-23 15:48:55 +07:00
2012-12-20 14:22:09 +01:00
2014-11-06 10:17:05 -08:00
2012-12-20 14:22:09 +01:00
2013-01-23 15:48:55 +07:00
2012-12-20 14:22:09 +01:00
2015-09-22 15:58:53 -07:00
2015-11-06 14:09:23 +01:00
2013-03-13 12:22:10 -04:00
2015-10-01 22:17:13 +02:00
2014-11-06 10:17:05 -08:00
2015-08-13 23:40:27 -07:00
2015-07-02 16:35:35 -07:00
2015-10-01 22:17:13 +02:00
2014-11-06 10:17:05 -08:00
2013-06-12 13:21:46 -07:00
2016-01-19 13:26:10 -08:00
2014-03-30 18:27:12 -07:00
2015-10-21 12:26:12 +02:00
2015-10-23 10:18:03 +02:00
2015-01-12 16:56:43 -08:00
2015-05-19 14:30:09 -07:00
2015-05-15 09:55:17 -07:00
2013-02-08 11:26:56 +00:00
2015-10-02 10:12:50 -07:00
2015-03-03 11:34:49 +01:00
2014-11-06 10:17:05 -08:00
2013-01-23 15:48:55 +07:00
2014-09-24 10:14:38 -07:00
2015-10-26 15:36:13 -07:00
2015-02-09 18:03:29 -08:00
2015-12-19 21:56:27 +01:00
2013-01-18 14:24:37 +01:00
2013-01-08 18:07:15 +00:00
2015-11-19 06:13:18 +01:00
2013-02-20 03:00:20 -05:00
2015-10-01 22:17:13 +02:00
2015-10-01 22:17:13 +02:00
2014-11-06 10:17:05 -08:00
2013-03-24 22:08:15 +01:00
2013-01-24 19:18:39 +08:00
2015-11-19 06:13:18 +01:00
2010-12-09 13:00:52 -08:00
2013-08-12 16:46:14 +02:00
2014-08-05 17:34:58 -07:00
2013-03-06 07:56:50 -05:00
2013-03-13 12:22:10 -04:00
2013-03-13 12:22:10 -04:00
2013-02-23 13:53:20 -05:00
2015-10-16 16:20:24 -04:00
2014-11-06 10:17:05 -08:00
2013-01-24 19:18:39 +08:00
2015-04-22 11:22:44 -07:00
2014-11-06 10:17:05 -08:00
2015-01-21 23:53:49 +01:00
2013-01-20 07:24:00 +07:00
2015-10-01 22:17:13 +02:00
2015-10-02 11:09:48 -07:00
2015-01-13 11:46:53 -08:00
2015-01-13 11:46:53 -08:00
2014-09-09 20:31:15 +02:00
2015-05-14 15:20:48 -07:00
2015-05-15 09:55:17 -07:00
2015-12-07 14:58:42 +01:00
2011-03-25 22:52:57 -04:00
2013-03-13 12:22:10 -04:00
2015-05-15 09:55:17 -07:00
2015-08-14 01:43:55 -07:00
2015-04-22 11:22:44 -07:00
2011-03-25 22:52:57 -04:00
2015-09-14 18:57:12 +02:00
2015-01-13 14:11:16 -08:00
2014-11-06 10:17:05 -08:00
2013-08-12 16:46:14 +02:00
2013-08-12 16:39:54 +02:00
2015-01-13 11:46:53 -08:00
2015-12-01 21:06:55 +01:00
2015-10-23 10:18:03 +02:00
2013-01-23 15:48:56 +07:00
2015-03-08 20:46:56 +01:00
2015-12-21 15:23:51 -08:00
2016-01-19 23:12:11 -08:00
2015-10-27 08:09:17 +01:00
2015-05-07 22:35:02 +02:00
2015-05-01 12:11:03 -07:00
2016-01-19 23:12:11 -08:00
2015-10-27 09:03:55 +01:00
2013-01-10 11:27:52 -08:00
2015-11-01 20:42:13 +01:00
2014-11-06 10:17:05 -08:00
2012-12-20 14:22:09 +01:00
2015-12-10 18:29:34 +01:00
2013-01-11 00:48:18 +00:00
2013-01-24 19:18:39 +08:00
2016-01-19 23:12:11 -08:00
2013-08-12 16:46:14 +02:00
2014-11-10 17:03:34 -08:00
2015-08-25 16:46:00 -07:00
2015-01-13 11:46:53 -08:00
2015-01-13 11:46:53 -08:00
2012-02-24 19:44:13 +00:00
2009-11-02 15:59:42 -08:00
2015-10-26 09:53:39 +01:00