diff options
author | Ton Roosendaal <ton@blender.org> | 2009-01-06 13:09:39 +0300 |
---|---|---|
committer | Ton Roosendaal <ton@blender.org> | 2009-01-06 13:09:39 +0300 |
commit | e01b5a02527df0da53963c5c398cff8c365d0879 (patch) | |
tree | 4dc8d668788ad2feb89d01aec093d202184cbaf8 /source/blender/windowmanager | |
parent | aa95fc176825073851de1d2d0d84e74530ecb14a (diff) |
2.5
Bugfix: WM gesture manager was not assigning gesture to the
context-defined region, making border select calls from a
header not work.
This fixes Node header option "Border select".
Diffstat (limited to 'source/blender/windowmanager')
-rw-r--r-- | source/blender/windowmanager/intern/wm_gesture.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/source/blender/windowmanager/intern/wm_gesture.c b/source/blender/windowmanager/intern/wm_gesture.c index 17addfe1b4b..5847581d32a 100644 --- a/source/blender/windowmanager/intern/wm_gesture.c +++ b/source/blender/windowmanager/intern/wm_gesture.c @@ -58,14 +58,14 @@ wmGesture *WM_gesture_new(bContext *C, wmEvent *event, int type) { wmGesture *gesture= MEM_callocN(sizeof(wmGesture), "new gesture"); wmWindow *window= CTX_wm_window(C); - bScreen *screen= CTX_wm_screen(C); + ARegion *ar= CTX_wm_region(C); int sx, sy; BLI_addtail(&window->gesture, gesture); gesture->type= type; gesture->event_type= event->type; - gesture->swinid= screen->subwinactive; /* means only in area-region context! */ + gesture->swinid= ar->swinid; /* means only in area-region context! */ wm_subwindow_getorigin(window, gesture->swinid, &sx, &sy); |