[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