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:
authorTon Roosendaal <ton@blender.org>2010-04-09 17:16:17 +0400
committerTon Roosendaal <ton@blender.org>2010-04-09 17:16:17 +0400
commit7e29154751ec6b93416e4d65028c54a4b0f9da96 (patch)
treeedd2fff48d5917ccb512153f5b3dc46c21134ee1 /source/blender/editors/screen/area.c
parent9cea4b36589ccf1d69a8da6bcf84ad0ca4fdeeeb (diff)
Reversion of commit that changes order for keymaps. I thought it
would work for all cases, but greasepencil broke! Needs to get a bit more thinking or design.
Diffstat (limited to 'source/blender/editors/screen/area.c')
-rw-r--r--source/blender/editors/screen/area.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/source/blender/editors/screen/area.c b/source/blender/editors/screen/area.c
index cdfe179ecc2..3bf7fab4984 100644
--- a/source/blender/editors/screen/area.c
+++ b/source/blender/editors/screen/area.c
@@ -893,22 +893,22 @@ void ED_area_initialize(wmWindowManager *wm, wmWindow *win, ScrArea *sa)
rect= sa->totrct;
region_rect_recursive(sa, sa->regionbase.first, &rect, 0);
+ /* default area handlers */
+ ed_default_handlers(wm, &sa->handlers, sa->type->keymapflag);
/* checks spacedata, adds own handlers */
if(sa->type->init)
sa->type->init(wm, sa);
- /* default area handlers */
- ed_default_handlers(wm, &sa->handlers, sa->type->keymapflag);
/* region windows, default and own handlers */
for(ar= sa->regionbase.first; ar; ar= ar->next) {
region_subwindow(wm, win, ar);
if(ar->swinid) {
+ /* default region handlers */
+ ed_default_handlers(wm, &ar->handlers, ar->type->keymapflag);
/* own handlers */
if(ar->type->init)
ar->type->init(wm, ar);
- /* default region handlers */
- ed_default_handlers(wm, &ar->handlers, ar->type->keymapflag);
}
else {
/* prevent uiblocks to run */