diff options
author | Stefan Gartner <stefang@aon.at> | 2003-05-13 16:14:52 +0400 |
---|---|---|
committer | Stefan Gartner <stefang@aon.at> | 2003-05-13 16:14:52 +0400 |
commit | efaeeb6a87824f0ac9e5db78d87e26efd10fabe8 (patch) | |
tree | 7dd3464b3588da32e92bc4e03a2a161c60493ad0 /source/creator | |
parent | 1beb81a31924a53f098d2e5b80bfd2e7ced7bf10 (diff) |
maximize blender window on startup on os x
Diffstat (limited to 'source/creator')
-rw-r--r-- | source/creator/creator.c | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/source/creator/creator.c b/source/creator/creator.c index 57e4d9c9146..34175d04289 100644 --- a/source/creator/creator.c +++ b/source/creator/creator.c @@ -194,19 +194,22 @@ int main(int argc, char **argv) if (argc==2 && strncmp(argv[1], "-psn_", 5)==0) { extern int GHOST_HACK_getFirstFile(char buf[]); static char firstfilebuf[512]; - int scr_x,scr_y; argc= 1; - setprefsize(100, 100, 800, 600); - - winlay_get_screensize(&scr_x, &scr_y); - winlay_process_events(0); if (GHOST_HACK_getFirstFile(firstfilebuf)) { argc= 2; argv[1]= firstfilebuf; } } + + winlay_get_screensize(&sizx, &sizy); + + /* make the main windows slightly smaller than the screen, + * to prevent it from hiding behind the menu bar */ + setprefsize(0, 0, sizx, sizy-45); + + winlay_process_events(0); #endif #ifdef __FreeBSD__ |