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
path: root/source
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2007-04-17 22:15:31 +0400
committerCampbell Barton <ideasman42@gmail.com>2007-04-17 22:15:31 +0400
commit9c8bc4badc9163af4b67b9a1048d29a165dc92d3 (patch)
treea16afbe85f14a300de61a0c94d4d5804374fdbbb /source
parentb95f4ba2ad870568da484eb77138501078a6b76c (diff)
Starting blender with -w does not switch of maximize anymore, so with and without the -w arg, the window should start maximized.
Diffstat (limited to 'source')
-rw-r--r--source/blender/include/BIF_screen.h2
-rw-r--r--source/blender/src/editscreen.c4
-rw-r--r--source/creator/creator.c8
3 files changed, 7 insertions, 7 deletions
diff --git a/source/blender/include/BIF_screen.h b/source/blender/include/BIF_screen.h
index e97d10b2455..36719af7aa2 100644
--- a/source/blender/include/BIF_screen.h
+++ b/source/blender/include/BIF_screen.h
@@ -101,7 +101,7 @@ void splash(void * data, int datasizei, char * string);
void screen_delayed_undo_push(char *name);
void screenmain(void);
void getdisplaysize(void);
-void setprefsize(int stax, int stay, int sizx, int sizy);
+void setprefsize(int stax, int stay, int sizx, int sizy, int maximized);
void calc_arearcts(struct ScrArea *sa);
void resize_screen(int x, int y, int w, int h);
struct ScrArea *closest_bigger_area(void);
diff --git a/source/blender/src/editscreen.c b/source/blender/src/editscreen.c
index 0d0a301ad24..3a88e568546 100644
--- a/source/blender/src/editscreen.c
+++ b/source/blender/src/editscreen.c
@@ -1564,7 +1564,7 @@ void mainwindow_set_filename_to_title(char *filename)
/* ********* AREAS ************* */
-void setprefsize(int stax, int stay, int sizx, int sizy)
+void setprefsize(int stax, int stay, int sizx, int sizy, int maximized)
{
int scrwidth, scrheight;
@@ -1588,7 +1588,7 @@ void setprefsize(int stax, int stay, int sizx, int sizy)
prefsizx= sizx;
prefsizy= sizy;
- start_maximized= 0;
+ start_maximized= maximized;
}
diff --git a/source/creator/creator.c b/source/creator/creator.c
index ec4e4f65813..a03cacc9beb 100644
--- a/source/creator/creator.c
+++ b/source/creator/creator.c
@@ -268,13 +268,13 @@ int main(int argc, char **argv)
winlay_get_screensize(&scr_x, &scr_y);
getMacAvailableBounds(&top, &left, &bottom, &right);
- setprefsize(left +10,scr_y - bottom +10,right-left -20,bottom - 64);
+ setprefsize(left +10,scr_y - bottom +10,right-left -20,bottom - 64, 0);
} else {
winlay_get_screensize(&scr_x, &scr_y);
/* 40 + 684 + (headers) 22 + 22 = 768, the powerbook screen height */
- setprefsize(120, 40, 850, 684);
+ setprefsize(120, 40, 850, 684, 0);
}
winlay_process_events(0);
@@ -412,7 +412,7 @@ int main(int argc, char **argv)
a++;
sizy= atoi(argv[a]);
- setprefsize(stax, stay, sizx, sizy);
+ setprefsize(stax, stay, sizx, sizy, 0);
break;
case 'd':
G.f |= G_DEBUG; /* std output printf's */
@@ -434,7 +434,7 @@ int main(int argc, char **argv)
* called with "-p 0 0 xres yres" -- sgefant
*/
winlay_get_screensize(&sizx, &sizy);
- setprefsize(0, 0, sizx, sizy);
+ setprefsize(0, 0, sizx, sizy, 1);
G.windowstate = G_WINDOWSTATE_BORDER;
break;
case 'W':