mirror of https://github.com/python/cpython
Fixed macos.splash to actually *draw* the splash box:-)
This commit is contained in:
parent
0bdf979af7
commit
df34cf1206
|
@ -500,15 +500,19 @@ static char splash_doc[] = "Open a splash-screen dialog by resource-id (0=close)
|
||||||
static PyObject *
|
static PyObject *
|
||||||
MacOS_splash(PyObject *self, PyObject *args)
|
MacOS_splash(PyObject *self, PyObject *args)
|
||||||
{
|
{
|
||||||
int resid;
|
int resid = -1;
|
||||||
static DialogPtr curdialog;
|
static DialogPtr curdialog;
|
||||||
|
|
||||||
if (!PyArg_ParseTuple(args, "i", &resid))
|
if (!PyArg_ParseTuple(args, "|i", &resid))
|
||||||
return NULL;
|
return NULL;
|
||||||
if (curdialog)
|
if (curdialog)
|
||||||
DisposeDialog(curdialog);
|
DisposeDialog(curdialog);
|
||||||
|
|
||||||
curdialog = GetNewDialog(resid, NULL, (WindowPtr)-1);
|
if ( resid != -1 ) {
|
||||||
|
curdialog = GetNewDialog(resid, NULL, (WindowPtr)-1);
|
||||||
|
if ( curdialog )
|
||||||
|
DrawDialog(curdialog);
|
||||||
|
}
|
||||||
Py_INCREF(Py_None);
|
Py_INCREF(Py_None);
|
||||||
return Py_None;
|
return Py_None;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue