Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Gartner <stefang@aon.at>2003-05-13 16:14:52 +0400
committerStefan Gartner <stefang@aon.at>2003-05-13 16:14:52 +0400
commitefaeeb6a87824f0ac9e5db78d87e26efd10fabe8 (patch)
tree7dd3464b3588da32e92bc4e03a2a161c60493ad0 /source/creator
parent1beb81a31924a53f098d2e5b80bfd2e7ced7bf10 (diff)
maximize blender window on startup on os x
Diffstat (limited to 'source/creator')
-rw-r--r--source/creator/creator.c13
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__