]> git.saurik.com Git - wxWidgets.git/commitdiff
invalidate best window size when its label changes
authorVadim Zeitlin <vadim@wxwidgets.org>
Mon, 22 Jun 2009 20:07:50 +0000 (20:07 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Mon, 22 Jun 2009 20:07:50 +0000 (20:07 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@61168 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/osx/window_osx.cpp

index a79dbea936d28d1361e956105f2341089eb61e37..9e96180e7f7b065f8ed4fa50072d719c985a5f68 100644 (file)
@@ -1019,8 +1019,13 @@ void wxWindowMac::DoSetClientSize(int clientwidth, int clientheight)
 
 void wxWindowMac::SetLabel(const wxString& title)
 {
+    if ( title == m_label )
+        return;
+
     m_label = title ;
 
+    InvalidateBestSize();
+
     if ( m_peer && m_peer->IsOk() )
         m_peer->SetLabel( wxStripMenuCodes(m_label, wxStrip_Mnemonics), GetFont().GetEncoding() ) ;