瀏覽代碼

Added window close event capture.

Brucey 3 年之前
父節點
當前提交
a3c918caac
共有 1 個文件被更改,包括 3 次插入0 次删除
  1. 3 0
      sdlsystem.mod/glue.c

+ 3 - 0
sdlsystem.mod/glue.c

@@ -202,6 +202,9 @@ void bmx_SDL_EmitSDLEvent( SDL_Event *event, BBObject *source ) {
 				case SDL_WINDOWEVENT_RESTORED:
 				case SDL_WINDOWEVENT_RESTORED:
 					bbSDLSystemEmitEvent(BBEVENT_WINDOWRESTORE, source, event->window.windowID, 0, 0, 0, &bbNullObject);
 					bbSDLSystemEmitEvent(BBEVENT_WINDOWRESTORE, source, event->window.windowID, 0, 0, 0, &bbNullObject);
 					return;
 					return;
+				case SDL_WINDOWEVENT_CLOSE:
+					bbSDLSystemEmitEvent(BBEVENT_WINDOWCLOSE, source, event->window.windowID, 0, 0, 0, &bbNullObject);
+					return;
 				
 				
 			}
 			}
 		case SDL_DISPLAYEVENT:
 		case SDL_DISPLAYEVENT: