From: Paul Cornett Date: Sat, 21 Feb 2009 18:08:40 +0000 (+0000) Subject: check for self-assignment in operator= X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/b04237742c51e022af8ca8fe8933437734f392a3?ds=inline check for self-assignment in operator= git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59074 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/include/wx/fontutil.h b/include/wx/fontutil.h index 3efd2d1e2c..4c4b6a7bbe 100644 --- a/include/wx/fontutil.h +++ b/include/wx/fontutil.h @@ -143,8 +143,11 @@ public: wxNativeFontInfo& operator=(const wxNativeFontInfo& info) { - Free(); - Init(info); + if (this != &info) + { + Free(); + Init(info); + } return *this; } #endif // wxUSE_PANGO