mirror of
https://github.com/python/cpython.git
synced 2025-08-02 16:13:13 +00:00
Fixed double-dispose of splash() dialog
This commit is contained in:
parent
2369a98eb9
commit
cbe6a53d1f
1 changed files with 2 additions and 0 deletions
|
@ -30,6 +30,7 @@ OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||||
#include <Windows.h>
|
#include <Windows.h>
|
||||||
#include <Files.h>
|
#include <Files.h>
|
||||||
#include <LowMem.h>
|
#include <LowMem.h>
|
||||||
|
#include <Sound.h>
|
||||||
|
|
||||||
static PyObject *MacOS_Error; /* Exception MacOS.Error */
|
static PyObject *MacOS_Error; /* Exception MacOS.Error */
|
||||||
|
|
||||||
|
@ -563,6 +564,7 @@ MacOS_splash(PyObject *self, PyObject *args)
|
||||||
if (!PyArg_ParseTuple(args, "|i", &resid))
|
if (!PyArg_ParseTuple(args, "|i", &resid))
|
||||||
return NULL;
|
return NULL;
|
||||||
olddialog = curdialog;
|
olddialog = curdialog;
|
||||||
|
curdialog = NULL;
|
||||||
|
|
||||||
if ( resid != -1 ) {
|
if ( resid != -1 ) {
|
||||||
curdialog = GetNewDialog(resid, NULL, (WindowPtr)-1);
|
curdialog = GetNewDialog(resid, NULL, (WindowPtr)-1);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue