CGUIDialogProgress* pDialog= ((DialogProgress*)self)->dlg;
if (PyXBMCWindowIsNull(pDialog)) return NULL;
- PyThreadState state;
- pDialog->Close();
+ {
+ PyThreadState state;
+ pDialog->Close();
+ }
Py_INCREF(Py_None);
return Py_None;
static void Dialog_ProgressDealloc(PyObject *self)
{
CGUIDialogProgress* pDialog= ((DialogProgress*)self)->dlg;
- if(pDialog)
+ if (pDialog)
+ {
+ PyThreadState state;
pDialog->Close();
-
+ }
+
self->ob_type->tp_free((PyObject*)self);
}