application/demo_bindings.c

changeset 981
1d47e71f26b6
parent 969
7385c26d998d
--- a/application/demo_bindings.c	Mon Dec 08 16:21:24 2025 +0100
+++ b/application/demo_bindings.c	Mon Dec 08 18:11:54 2025 +0100
@@ -32,7 +32,7 @@
 #include <stdlib.h>
 #include <string.h>
 
-#if !defined(UI_WIN32)
+#if !defined(UI_WIN32) && !defined(UI_SERVER)
 
 Document* document_create(int id) {
     Document* doc = ui_document_new(sizeof(Document));
@@ -171,10 +171,6 @@
     ui_show(obj);
 }
 
-#endif
-
-#ifndef UI_WIN32
-
 int main(int argc, char **argv) {
     ui_init(NULL, argc, argv);
     ui_onstartup(application_startup, NULL);
@@ -184,8 +180,18 @@
 
 #else
 
+#ifndef UI_WIN32
+
+int main(int argc, char **argv) {
+    return 0;
+}
+
+#else
+
 int WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd) {
     return 0;
 }
 
-#endif
\ No newline at end of file
+#endif
+
+#endif

mercurial