summaryrefslogtreecommitdiff
path: root/new/init_windows.c
diff options
context:
space:
mode:
Diffstat (limited to 'new/init_windows.c')
-rw-r--r--new/init_windows.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/new/init_windows.c b/new/init_windows.c
index 3e19cfe..5620f76 100644
--- a/new/init_windows.c
+++ b/new/init_windows.c
@@ -6,12 +6,14 @@ int nCmdShow;
HFONT hMessageFont;
+HWND initialParent;
+
struct uiInitError {
char *msg;
char failbuf[256];
};
-static void loadLastError(uiInitError *err, char *message)
+static void loadLastError(uiInitError *err, const char *message)
{
DWORD le;
@@ -79,6 +81,11 @@ uiInitError *uiInit(uiInitOptions *o)
return err;
}
+ // give each control a reasonable initial parent
+ // don't free the initial parent!
+ // TODO tune this better; it shouldn't be closed, for instance
+ initialParent = uiWindowHandle(uiNewWindow("", 0, 0));
+
uiFree(err);
return NULL;
}