]> git.saurik.com Git - wxWidgets.git/commitdiff
As reported by Chris Elliott some releases of Lesstif crash
authorMattia Barbon <mbarbon@cpan.org>
Wed, 24 Aug 2005 21:29:09 +0000 (21:29 +0000)
committerMattia Barbon <mbarbon@cpan.org>
Wed, 24 Aug 2005 21:29:09 +0000 (21:29 +0000)
when setting the font list of a widget. The code is disabled for
now for all Lesstif versions.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@35308 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/motif/menu.cpp
src/motif/utils.cpp

index a65a5df03bc618829754e4983a7b6474af4b54ec..46e9e5a15fc4c71d9bc0579cf5a4df356eebe2a9 100644 (file)
@@ -656,8 +656,8 @@ void wxMenu::SetForegroundColour(const wxColour& col)
 
 void wxMenu::ChangeFont(bool keepOriginalSize)
 {
-    // Lesstif 0.87 hangs here, but 0.93 does not
-#if !wxCHECK_LESSTIF() || wxCHECK_LESSTIF_VERSION( 0, 93 )
+    // Lesstif 0.87 hangs here, but 0.93 does not; MBN: sometimes it does
+#if !wxCHECK_LESSTIF() // || wxCHECK_LESSTIF_VERSION( 0, 93 )
     if (!m_font.Ok() || !m_menuWidget)
         return;
 
index 13133ceeac0062366d5306fc326dffeec9bc1525..a28fd9af4c886ec477449147f424085c135b11dc 100644 (file)
@@ -928,8 +928,8 @@ void wxDoChangeBackgroundColour(WXWidget widget, wxColour& backgroundColour, boo
 
 extern void wxDoChangeFont(WXWidget widget, wxFont& font)
 {
-    // Lesstif 0.87 hangs here, but 0.93 does not
-#if !wxCHECK_LESSTIF() || wxCHECK_LESSTIF_VERSION( 0, 93 )
+    // Lesstif 0.87 hangs here, but 0.93 does not; MBN: sometimes it does
+#if !wxCHECK_LESSTIF() // || wxCHECK_LESSTIF_VERSION( 0, 93 )
     Widget w = (Widget)widget;
     XtVaSetValues( w,
                    wxFont::GetFontTag(), font.GetFontTypeC( XtDisplay(w) ),