mirror of
https://github.com/wailsapp/wails.git
synced 2025-05-11 22:49:29 +08:00
[windows] Fix application shutdown
This commit is contained in:
parent
c53d44b3ec
commit
d06f563bfe
@ -140,7 +140,7 @@ LRESULT CALLBACK WndProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam) {
|
|||||||
switch(msg) {
|
switch(msg) {
|
||||||
|
|
||||||
case WM_DESTROY: {
|
case WM_DESTROY: {
|
||||||
DestroyApplication(app);
|
PostQuitMessage(0);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case WM_SIZE: {
|
case WM_SIZE: {
|
||||||
@ -551,9 +551,6 @@ void Run(struct Application* app, int argc, char **argv) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void DestroyApplication(struct Application* app) {
|
|
||||||
PostQuitMessage(0);
|
|
||||||
}
|
|
||||||
void SetDebug(struct Application* app, int flag) {
|
void SetDebug(struct Application* app, int flag) {
|
||||||
debug = flag;
|
debug = flag;
|
||||||
}
|
}
|
||||||
@ -714,7 +711,9 @@ void SetPosition(struct Application* app, int x, int y) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void Quit(struct Application* app) {
|
void Quit(struct Application* app) {
|
||||||
DestroyWindow(app->window);
|
ON_MAIN_THREAD(
|
||||||
|
DestroyWindow(app->window);
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user