From 5a319c5cc14cd7567cbdf779a1a8da330eb501d8 Mon Sep 17 00:00:00 2001 From: Robin Dunn Date: Fri, 16 Jul 2004 00:06:11 +0000 Subject: [PATCH] Little tweaks to match recent CVS changes. Fixed wxFontEnumerator GetFacename and GetEncodings to return an empty list instead of crashing if the Enumerate function hasn't been called yet. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28252 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- wxPython/src/_event.i | 1 + wxPython/src/_font.i | 12 +++++++++--- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/wxPython/src/_event.i b/wxPython/src/_event.i index ae243a412e..004cc784ee 100644 --- a/wxPython/src/_event.i +++ b/wxPython/src/_event.i @@ -1143,6 +1143,7 @@ public: void SetCurrentFocus(wxWindow *win); enum { + IsBackward, IsForward, WinChange }; diff --git a/wxPython/src/_font.i b/wxPython/src/_font.i index c1d8805762..2e858aacca 100644 --- a/wxPython/src/_font.i +++ b/wxPython/src/_font.i @@ -506,7 +506,7 @@ public: // Unofficial API, don't use virtual void SetNoAntiAliasing( bool no = True ); - virtual bool GetNoAntiAliasing(); + virtual bool GetNoAntiAliasing() const; // the default encoding is used for creating all fonts with default // encoding parameter @@ -558,12 +558,18 @@ public: %extend { PyObject* GetEncodings() { wxArrayString* arr = self->GetEncodings(); - return wxArrayString2PyList_helper(*arr); + if (arr) + return wxArrayString2PyList_helper(*arr); + else + return PyList_New(0); } PyObject* GetFacenames() { wxArrayString* arr = self->GetFacenames(); - return wxArrayString2PyList_helper(*arr); + if (arr) + return wxArrayString2PyList_helper(*arr); + else + return PyList_New(0); } } }; -- 2.45.2