]> git.saurik.com Git - wxWidgets.git/commitdiff
making sure it is only breaking at newlines for measuring
authorStefan Csomor <csomor@advancedconcepts.ch>
Fri, 12 Jan 2007 18:00:01 +0000 (18:00 +0000)
committerStefan Csomor <csomor@advancedconcepts.ch>
Fri, 12 Jan 2007 18:00:01 +0000 (18:00 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@44204 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/mac/carbon/stattext.cpp

index be737ac8be29532a6de9fe01c10be61a87f60293..7610d13c8cc0a46b30353f05bf51298b1f2236c7 100644 (file)
@@ -78,7 +78,10 @@ wxSize wxStaticText::DoGetBestSize() const
     Point bounds;
     
     // try the built-in best size if available
+    Boolean former = m_peer->GetData<Boolean>( kControlStaticTextIsMultilineTag);
+    m_peer->SetData( kControlStaticTextIsMultilineTag, (Boolean)0 );
     m_peer->GetBestRect( &bestsize ) ;
+    m_peer->SetData( kControlStaticTextIsMultilineTag, former );
     if ( !EmptyRect( &bestsize ) )
     {
         bounds.h = bestsize.right - bestsize.left ;