cacaodev
3ef5cfe846
Fixed: Infinite loop when a first responder has a nil superview
...
This bug appears only if a table view have been added to the window.
CPTableView observes first responder changes and moves up in the view
hierarchy to determine the edited data view. If for some reason, a
superview in the hierarchy was nil, we entered an infinite loop.
This commit adds guards to the recursive method that searches the data
view. Also added an early return when the fr changes to a view outside
the table.
Fixes #1875
2013-03-24 18:37:12 +01:00
..
2013-02-26 11:56:18 +01:00
2013-03-13 12:22:10 -04:00
2013-03-13 12:22:10 -04:00
2013-03-15 14:47:16 +00:00
2013-03-15 13:30:26 -04:00
2013-03-14 17:06:23 -04:00
2013-03-14 00:30:37 -04:00
2013-03-13 12:22:10 -04:00
2013-01-23 15:48:56 +07:00
2013-03-15 19:57:19 -04:00
2013-03-14 17:06:23 -04:00
2013-03-13 12:22:10 -04:00
2010-11-01 11:10:01 -07:00
2013-03-13 12:22:10 -04:00
2013-03-13 17:00:54 -04:00
2013-03-12 15:00:26 -04:00
2013-01-23 15:48:55 +07: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
2013-01-23 15:48:55 +07:00
2012-12-20 14:22:09 +01:00
2013-03-12 15:00:26 -04:00
2012-07-13 01:28:38 +01:00
2013-03-13 12:22:10 -04:00
2013-02-25 18:27:44 +00:00
2013-01-27 10:32:23 +08:00
2013-03-13 15:04:34 -04:00
2013-03-14 13:49:42 -07:00
2013-02-23 13:53:20 -05:00
2013-03-13 12:22:10 -04:00
2013-03-15 19:56:47 -04:00
2013-03-13 12:22:10 -04:00
2013-02-25 18:27:44 +00:00
2013-02-15 12:21:13 -05:00
2013-03-13 12:22:10 -04:00
2013-03-13 12:22:10 -04:00
2013-02-08 11:26:56 +00:00
2013-02-22 21:58:12 -05:00
2013-01-30 22:35:21 +08:00
2013-03-13 12:22:10 -04:00
2013-01-23 15:48:55 +07:00
2013-03-13 12:22:10 -04:00
2013-03-13 12:22:10 -04:00
2013-02-15 21:17:39 -05:00
2013-03-13 12:22:10 -04:00
2013-01-18 14:24:37 +01:00
2013-01-08 18:07:15 +00:00
2013-02-14 16:35:30 -05:00
2013-02-20 03:00:20 -05:00
2013-02-25 17:02:36 +00:00
2013-02-25 17:02:36 +00:00
2013-01-23 15:48:55 +07:00
2013-03-13 12:22:10 -04:00
2013-01-24 19:18:39 +08:00
2013-03-13 12:22:10 -04:00
2010-12-09 13:00:52 -08:00
2013-02-25 17:02:36 +00:00
2013-03-14 23:49:14 -04: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
2013-03-13 12:22:10 -04:00
2013-03-13 12:22:10 -04:00
2013-01-24 19:18:39 +08:00
2013-03-09 14:34:58 -05:00
2013-03-13 12:22:10 -04:00
2013-02-25 21:22:45 -05:00
2013-01-20 07:24:00 +07:00
2013-03-15 08:16:02 -04:00
2013-02-26 18:55:22 +00:00
2013-02-25 17:02:36 +00:00
2013-01-28 09:32:37 +08:00
2013-03-15 14:47:16 +00:00
2013-03-13 12:22:10 -04:00
2013-02-23 00:01:19 -05:00
2013-01-23 15:48:55 +07:00
2011-03-25 22:52:57 -04:00
2013-03-13 12:22:10 -04:00
2013-03-13 12:22:10 -04:00
2013-03-13 12:22:10 -04:00
2013-03-13 12:22:10 -04:00
2011-03-25 22:52:57 -04:00
2013-03-13 12:22:10 -04:00
2013-02-06 16:36:49 +00:00
2013-03-13 12:22:10 -04:00
2013-03-13 12:22:10 -04:00
2013-01-23 15:48:55 +07:00
2013-01-23 15:48:55 +07:00
2013-03-13 12:22:10 -04:00
2013-03-13 12:22:10 -04:00
2013-01-23 15:48:56 +07:00
2013-03-13 12:22:10 -04:00
2013-03-13 12:22:10 -04:00
2013-03-24 18:37:12 +01:00
2013-03-13 12:22:10 -04:00
2013-01-18 14:24:37 +01:00
2010-10-05 15:54:25 -07:00
2013-03-13 19:46:43 -04:00
2013-03-15 10:02:31 -04:00
2013-01-10 11:27:52 -08:00
2013-03-13 19:46:43 -04:00
2013-03-13 12:22:10 -04:00
2012-12-20 14:22:09 +01:00
2013-01-11 00:48:18 +00:00
2013-01-24 19:18:39 +08:00
2013-03-15 12:39:08 -04:00
2013-03-13 12:22:10 -04:00
2013-02-25 18:27:44 +00:00
2013-02-27 09:07:21 -05:00
2013-03-06 10:19:26 -05:00
2012-02-24 19:44:13 +00:00
2011-10-25 14:33:47 +02:00
2013-01-30 12:46:27 +08:00