Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2014-02-08 02:12:59 +0400
committerCampbell Barton <ideasman42@gmail.com>2014-02-08 02:42:26 +0400
commitff0ceb9926d23d1af37c2a09fa90abf28b482556 (patch)
tree3b0cdaed54792027c4af33aee108e53b80aeeb89 /source/blender/editors/interface/interface.c
parent2dafd1bfb8294acd996607f2b31961f66b5a3587 (diff)
UI: split ui_button_execute_do into begin/end
Diffstat (limited to 'source/blender/editors/interface/interface.c')
-rw-r--r--source/blender/editors/interface/interface.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/source/blender/editors/interface/interface.c b/source/blender/editors/interface/interface.c
index 40e3b15e191..8ad96b4f325 100644
--- a/source/blender/editors/interface/interface.c
+++ b/source/blender/editors/interface/interface.c
@@ -723,7 +723,11 @@ bool uiButActiveOnly(const bContext *C, ARegion *ar, uiBlock *block, uiBut *but)
/* simulate button click */
void uiButExecute(const bContext *C, uiBut *but)
{
- ui_button_execute_do((bContext *)C, CTX_wm_region(C), but);
+ ARegion *ar = CTX_wm_region(C);
+ void *active_back;
+ ui_button_execute_begin((bContext *)C, ar, but, &active_back);
+ /* Value is applied in begin. No further action required. */
+ ui_button_execute_end((bContext *)C, ar, but, active_back);
}
/* use to check if we need to disable undo, but don't make any changes