aboutsummaryrefslogtreecommitdiff
path: root/demos/platform
diff options
context:
space:
mode:
authorYuqian Yang <crupest@crupest.life>2025-09-24 00:57:17 +0800
committerYuqian Yang <crupest@crupest.life>2025-09-24 00:57:17 +0800
commit4927e536aac37607cd8aeaf6475b8e5bc91ddd1d (patch)
tree0c0e7f114bf71f37871b0d6931c2fd7346c85aaa /demos/platform
parentce7fc4073a457794416cd341a181b59d227585a8 (diff)
downloadcru-4927e536aac37607cd8aeaf6475b8e5bc91ddd1d.tar.gz
cru-4927e536aac37607cd8aeaf6475b8e5bc91ddd1d.tar.bz2
cru-4927e536aac37607cd8aeaf6475b8e5bc91ddd1d.zip
Fix sigterm.
Diffstat (limited to 'demos/platform')
-rw-r--r--demos/platform/gui/EmptyWindow.cpp12
1 files changed, 9 insertions, 3 deletions
diff --git a/demos/platform/gui/EmptyWindow.cpp b/demos/platform/gui/EmptyWindow.cpp
index 83e352af..299ddd17 100644
--- a/demos/platform/gui/EmptyWindow.cpp
+++ b/demos/platform/gui/EmptyWindow.cpp
@@ -3,6 +3,7 @@
#include "cru/platform/gui/UiApplication.h"
#include "cru/platform/gui/Window.h"
+using cru::platform::gui::INativeWindow;
using cru::platform::gui::IUiApplication;
using cru::platform::gui::WindowVisibilityType;
@@ -11,9 +12,14 @@ int main() {
cru::platform::bootstrap::CreateUiApplication());
application->SetQuitOnAllWindowClosed(true);
- auto window = application->CreateWindow();
- window->SetVisibility(WindowVisibilityType::Show);
- window->SetToForeground();
+
+ std::unique_ptr<INativeWindow> window1(application->CreateWindow());
+ window1->SetVisibility(WindowVisibilityType::Show);
+ window1->SetToForeground();
+
+ std::unique_ptr<INativeWindow> window2(application->CreateWindow());
+ window2->SetVisibility(WindowVisibilityType::Show);
+ window2->SetToForeground();
return application->Run();
}