[Bf-blender-cvs] [01d33feed57] temp-pbvh-split: WM: clear wmEvent.flag for file-select events

Campbell Barton noreply at git.blender.org
Fri Jun 3 01:16:26 CEST 2022


Commit: 01d33feed57536b3d5c189ec27e767be0c401c7e
Author: Campbell Barton
Date:   Wed May 11 10:03:37 2022 +1000
Branches: temp-pbvh-split
https://developer.blender.org/rB01d33feed57536b3d5c189ec27e767be0c401c7e

WM: clear wmEvent.flag for file-select events

Harmless but could cause file-select events to have WM_EVENT_IS_REPEAT
set which logged a warning as this is only intended for keyboard events.

===================================================================

M	source/blender/windowmanager/intern/wm_event_system.c

===================================================================

diff --git a/source/blender/windowmanager/intern/wm_event_system.c b/source/blender/windowmanager/intern/wm_event_system.c
index 082e6443ba2..58d7a55eddc 100644
--- a/source/blender/windowmanager/intern/wm_event_system.c
+++ b/source/blender/windowmanager/intern/wm_event_system.c
@@ -4027,6 +4027,7 @@ void WM_event_fileselect_event(wmWindowManager *wm, void *ophandle, int eventval
 
     event.type = EVT_FILESELECT;
     event.val = eventval;
+    event.flag = 0;
     event.customdata = ophandle; /* Only as void pointer type check. */
 
     wm_event_add(win, &event);
@@ -5834,6 +5835,7 @@ void WM_window_cursor_keymap_status_refresh(bContext *C, wmWindow *win)
     wmEvent test_event = *win->eventstate;
     test_event.type = event_data[data_index].event_type;
     test_event.val = event_data[data_index].event_value;
+    test_event.flag = 0;
     wm_eventemulation(&test_event, true);
     wmKeyMapItem *kmi = NULL;
     for (int handler_index = 0; handler_index < ARRAY_SIZE(handlers); handler_index++) {



More information about the Bf-blender-cvs mailing list