[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [25028] trunk/blender/source: bugfix [ #20083] Wrong position of splash screen on dualhead
Campbell Barton
ideasman42 at gmail.com
Mon Nov 30 14:58:28 CET 2009
Revision: 25028
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=25028
Author: campbellbarton
Date: 2009-11-30 14:58:27 +0100 (Mon, 30 Nov 2009)
Log Message:
-----------
bugfix [#20083] Wrong position of splash screen on dualhead
Modified Paths:
--------------
trunk/blender/source/blender/windowmanager/intern/wm_init_exit.c
trunk/blender/source/creator/creator.c
Modified: trunk/blender/source/blender/windowmanager/intern/wm_init_exit.c
===================================================================
--- trunk/blender/source/blender/windowmanager/intern/wm_init_exit.c 2009-11-30 12:50:22 UTC (rev 25027)
+++ trunk/blender/source/blender/windowmanager/intern/wm_init_exit.c 2009-11-30 13:58:27 UTC (rev 25028)
@@ -160,7 +160,11 @@
wmWindow *prevwin= CTX_wm_window(C);
if(wm->windows.first) {
- CTX_wm_window_set(C, wm->windows.first);
+ CTX_wm_window_set(C, wm->windows.first);
+
+ /* needed to get the right screen size for centering the splash */
+ wm_window_process_events(C);
+
WM_operator_name_call(C, "WM_OT_splash", WM_OP_INVOKE_DEFAULT, NULL);
CTX_wm_window_set(C, prevwin);
}
Modified: trunk/blender/source/creator/creator.c
===================================================================
--- trunk/blender/source/creator/creator.c 2009-11-30 12:50:22 UTC (rev 25027)
+++ trunk/blender/source/creator/creator.c 2009-11-30 13:58:27 UTC (rev 25028)
@@ -890,8 +890,11 @@
WM_exit(C);
}
- if(!G.background && !file_loaded)
+ if(!G.background && !file_loaded) {
+ /* careful, calls wm_window_process_events but seems safe
+ * since its called first in WM_main */
WM_init_splash(C);
+ }
WM_main(C);
More information about the Bf-blender-cvs
mailing list