[Bf-committers] [Bf-blender-cvs] SVN commit: /data/svn/bf-blender [14139] trunk/blender/source/blender/ python/api2_2x/Window.c: [8559] Python script that uses FIleSelector and has an error in it segfaults Blender
Stephen Swaney
sswaney at centurytel.net
Sun Mar 16 17:25:04 CET 2008
On Sun, Mar 16, 2008 at 03:28:00PM +0100, Campbell Barton wrote:
> Revision: 14139
> http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=14139
> Author: campbellbarton
> Date: 2008-03-16 15:28:00 +0100 (Sun, 16 Mar 2008)
>
> Log Message:
> -----------
> [8559] Python script that uses FIleSelector and has an error in it segfaults Blender
> Want completely fixed, check if the script was removed before running the callback.
>
> Modified Paths:
> --------------
> trunk/blender/source/blender/python/api2_2x/Window.c
>
> Modified: trunk/blender/source/blender/python/api2_2x/Window.c
> ===================================================================
> --- trunk/blender/source/blender/python/api2_2x/Window.c 2008-03-16 13:36:03 UTC (rev 14138)
> +++ trunk/blender/source/blender/python/api2_2x/Window.c 2008-03-16 14:28:00 UTC (rev 14139)
> @@ -513,6 +513,14 @@
> script = sc->script;
> }
> }
> + /* If 'script' is null,
> + * The script must have had an error and closed,
> + * but the fileselector was left open, show an error and exit */
> + if (!script) {
> + error("Python script error: script quit, cannot run callback");
> + return;
Compiler warning:
source/blender/python/api2_2x/Window.c:520: warning: implicit declaration
of function 'error'
--
Stephen Swaney
sswaney at centurytel.net
More information about the Bf-committers
mailing list