ソースを参照

Merge pull request #78582 from Sauermann/fix-mouse-focus-nullcheck

Re-add `mouse_focus`-nullcheck
Rémi Verschelde 2 年 前
コミット
b0c3c00d25
1 ファイル変更1 行追加2 行削除
  1. 1 2
      scene/main/viewport.cpp

+ 1 - 2
scene/main/viewport.cpp

@@ -1771,8 +1771,7 @@ void Viewport::_gui_input_event(Ref<InputEvent> p_event) {
 				}
 			}
 
-			bool stopped = gui.mouse_focus->can_process() && _gui_call_input(gui.mouse_focus, mb);
-
+			bool stopped = gui.mouse_focus && gui.mouse_focus->can_process() && _gui_call_input(gui.mouse_focus, mb);
 			if (stopped) {
 				set_input_as_handled();
 			}