[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [57811] trunk/blender/source/blender/ editors/screen/screendump.c: make screenshot poll for background mode.

Campbell Barton ideasman42 at gmail.com
Thu Jun 27 08:21:10 CEST 2013


Revision: 57811
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=57811
Author:   campbellbarton
Date:     2013-06-27 06:21:10 +0000 (Thu, 27 Jun 2013)
Log Message:
-----------
make screenshot poll for background mode.

Modified Paths:
--------------
    trunk/blender/source/blender/editors/screen/screendump.c

Modified: trunk/blender/source/blender/editors/screen/screendump.c
===================================================================
--- trunk/blender/source/blender/editors/screen/screendump.c	2013-06-27 06:16:31 UTC (rev 57810)
+++ trunk/blender/source/blender/editors/screen/screendump.c	2013-06-27 06:21:10 UTC (rev 57811)
@@ -254,7 +254,14 @@
 	uiDefAutoButsRNA(layout, &ptr, screenshot_draw_check_prop, '\0');
 }
 
+static int screenshot_poll(bContext *C)
+{
+	if (G.background)
+		return false;
 
+	return WM_operator_winactive(C);
+}
+
 void SCREEN_OT_screenshot(wmOperatorType *ot)
 {
 	ot->name = "Save Screenshot"; /* weak: opname starting with 'save' makes filewindow give save-over */
@@ -266,7 +273,7 @@
 	ot->exec = screenshot_exec;
 	ot->cancel = screenshot_cancel;
 	ot->ui = screenshot_draw;
-	ot->poll = WM_operator_winactive;
+	ot->poll = screenshot_poll;
 	
 	ot->flag = 0;
 	




More information about the Bf-blender-cvs mailing list