[Bf-blender-cvs] [796b17b] master: Multiview: Fullscreen modes (sidebyside/topbottom) were not working

Dalai Felinto noreply at git.blender.org
Wed Apr 8 07:03:25 CEST 2015


Commit: 796b17b8439eb883c892dbc3896a2d8a62af2b43
Author: Dalai Felinto
Date:   Wed Apr 8 01:59:24 2015 -0300
Branches: master
https://developer.blender.org/rB796b17b8439eb883c892dbc3896a2d8a62af2b43

Multiview: Fullscreen modes (sidebyside/topbottom) were not working

* WM_window_is_fullscreen() is not the correct test.
* Also, we no longer change window to fullscreen automatically.

===================================================================

M	source/blender/windowmanager/intern/wm_stereo.c

===================================================================

diff --git a/source/blender/windowmanager/intern/wm_stereo.c b/source/blender/windowmanager/intern/wm_stereo.c
index 44d0e81..9e9a973 100644
--- a/source/blender/windowmanager/intern/wm_stereo.c
+++ b/source/blender/windowmanager/intern/wm_stereo.c
@@ -365,8 +365,9 @@ bool WM_stereo3d_enabled(wmWindow *win, bool skip_stereo3d_check)
 	if ((skip_stereo3d_check == false) && (ED_screen_stereo3d_required(screen) == false))
 		return false;
 
-	if (wm_stereo3d_is_fullscreen_required(win->stereo3d_format->display_mode))
-		return WM_window_is_fullscreen(win);
+	if (wm_stereo3d_is_fullscreen_required(win->stereo3d_format->display_mode)) {
+		return (GHOST_GetWindowState(win->ghostwin) == GHOST_kWindowStateFullScreen);
+	}
 
 	return true;
 }
@@ -457,7 +458,7 @@ int wm_stereo3d_set_exec(bContext *C, wmOperator *op)
 
 	if (wm_stereo3d_is_fullscreen_required(win->stereo3d_format->display_mode)) {
 		if (!is_fullscreen) {
-			wm_window_fullscreen_toggle_exec(C, op);
+			BKE_reportf(op->reports, RPT_INFO, "Stereo 3D Mode requires the window to be fullscreen");
 		}
 	}




More information about the Bf-blender-cvs mailing list