]> git.saurik.com Git - wxWidgets.git/commitdiff
Stop crash when wxVSCROLL is specified for native OS X wxListCtrl.
authorKevin Ollivier <kevino@theolliviers.com>
Mon, 25 Dec 2006 19:28:11 +0000 (19:28 +0000)
committerKevin Ollivier <kevino@theolliviers.com>
Mon, 25 Dec 2006 19:28:11 +0000 (19:28 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@44063 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/mac/carbon/listctrl_mac.cpp

index e761dc6e48b135490d04f51d52606f64dda6d3ee..0ee2e55dc8e6bc28418a729bae395b6e94ba71d1 100644 (file)
@@ -699,8 +699,7 @@ bool wxListCtrl::Create(wxWindow *parent,
     else
     {
          m_macIsUserPane = false;
-
-        if ( !wxWindow::Create(parent, id, pos, size, style, name) )
+        if ( !wxWindow::Create(parent, id, pos, size, style & ~(wxHSCROLL | wxVSCROLL), name) )
             return false;
         m_dbImpl = new wxMacDataBrowserListCtrlControl( this, pos, size, style );
         m_peer = m_dbImpl;
@@ -2421,7 +2420,7 @@ wxMacDataBrowserListCtrlControl::wxMacDataBrowserListCtrlControl( wxWindow *peer
     }
 
     verify_noerr( SetHiliteStyle(kDataBrowserTableViewFillHilite ) );
-    err = SetHasScrollBars( (style & wxHSCROLL) != 0 , true );
+    err = SetHasScrollBars( (style & wxHSCROLL) != 0 , (style & wxVSCROLL) != 0 );
 }
 
 pascal Boolean wxMacDataBrowserListCtrlControl::DataBrowserEditTextProc(