Campbell Barton
76f99bd13a
Fix T66256: Context overrides crash when operators change context
...
Using context overrides in Python caused problems for any operator that
changed the context and require these changes to be read back.
CTX_wm_area_set() for e.g. would set the struct member but future
calls to CTX_wm_area() would still return the value defined by Python
callers context overrides.
This also resolves a mismatch between polling and calling operators
from Python, where poll would override the Python context where calling
only overrode the context when a new context was passed in.
2020-09-17 18:53:00 +10:00
..
2020-03-19 09:33:58 +01:00
2020-08-07 09:50:34 +02:00
2020-03-04 16:45:07 +01:00
2020-08-07 09:50:34 +02:00
2020-03-19 09:33:58 +01:00
2020-08-07 09:50:34 +02:00
2020-08-20 16:10:13 +10:00
2020-08-07 09:50:34 +02:00
2020-08-20 16:10:13 +10:00
2020-08-07 09:50:34 +02:00
2020-03-19 09:33:58 +01:00
2020-08-07 09:50:34 +02:00
2020-03-19 09:33:58 +01:00
2020-08-07 09:50:34 +02:00
2020-08-20 16:10:13 +10:00
2020-08-07 09:50:34 +02:00
2020-03-19 09:33:58 +01:00
2020-08-07 09:50:34 +02:00
2020-03-19 09:33:58 +01:00
2020-08-07 09:50:34 +02:00
2020-08-20 16:10:13 +10:00
2020-08-07 09:50:34 +02:00
2020-08-20 16:10:13 +10:00
2020-08-07 09:50:34 +02:00
2020-03-19 09:33:58 +01:00
2020-08-07 09:50:34 +02:00
2020-08-20 16:10:13 +10:00
2020-08-07 09:50:34 +02:00
2020-09-01 16:32:11 +10:00
2020-08-07 10:04:57 +02:00
2020-08-20 16:10:13 +10:00
2020-08-07 09:50:34 +02:00
2020-04-03 18:25:52 +02:00
2020-08-07 09:50:34 +02:00
2020-03-19 09:33:58 +01:00
2020-08-17 18:53:21 +10:00
2020-09-17 18:53:00 +10:00
2020-02-20 15:40:05 +11:00
2020-08-07 09:50:34 +02:00
2020-09-08 16:14:33 +10:00
2020-06-18 15:49:10 +10:00
2020-08-07 09:50:34 +02:00
2020-08-20 16:10:13 +10:00
2020-08-07 09:50:34 +02:00
2020-04-03 18:25:52 +02:00
2020-08-07 09:50:34 +02:00
2020-09-17 18:53:00 +10:00
2020-08-07 09:50:34 +02:00
2019-04-17 06:21:24 +02:00
2020-08-07 09:50:34 +02:00
2020-09-07 14:59:07 -05:00
2020-08-07 09:50:34 +02:00
2020-08-20 16:10:13 +10:00
2020-08-07 09:50:34 +02:00
2020-08-20 16:10:13 +10:00
2020-08-20 16:10:13 +10:00
2020-09-04 21:04:16 +02:00
2020-08-20 16:10:13 +10:00
2020-08-07 09:50:34 +02:00
2020-09-09 11:10:38 +02:00
2020-09-09 11:10:38 +02:00
2020-07-10 16:04:09 +10:00
2020-08-07 09:50:34 +02:00
2020-09-02 15:58:44 +10:00
2020-08-07 09:50:34 +02:00
2020-09-12 16:33:27 +10:00
2020-09-02 15:58:44 +10:00
2020-09-13 15:49:55 +10:00
2020-08-07 09:50:34 +02:00
2020-07-19 17:37:02 +10:00
2020-08-07 09:50:34 +02:00
2020-09-17 12:44:46 +10:00
2020-08-07 09:50:34 +02:00
2020-09-09 08:41:15 -05:00
2020-08-07 09:50:34 +02:00
2020-05-29 15:55:25 +10:00
2020-08-07 09:50:34 +02:00
2020-09-12 15:51:21 +02:00
2019-05-01 11:13:14 +10:00