]> git.saurik.com Git - wxWidgets.git/commitdiff
Another buffer check
authorJulian Smart <julian@anthemion.co.uk>
Fri, 15 Apr 2005 15:00:17 +0000 (15:00 +0000)
committerJulian Smart <julian@anthemion.co.uk>
Fri, 15 Apr 2005 15:00:17 +0000 (15:00 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@33624 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/gtk/textctrl.cpp
src/gtk1/textctrl.cpp

index 8b1cf320b1b0242af2c088dbd8d08f0deb209822..47dca6fb4d2c9687074e1e8104173c6af1bf5f97 100644 (file)
@@ -907,6 +907,12 @@ void wxTextCtrl::SetValue( const wxString &value )
         if (gtk_text_buffer_get_char_count(m_buffer) != 0)
             IgnoreNextTextUpdate();
 
+        if ( !buffer )
+        {
+            // what else can we do? at least don't crash...
+            return;
+        }
+        
         gtk_text_buffer_set_text( m_buffer, buffer, strlen(buffer) );
 
 #else
index 8b1cf320b1b0242af2c088dbd8d08f0deb209822..47dca6fb4d2c9687074e1e8104173c6af1bf5f97 100644 (file)
@@ -907,6 +907,12 @@ void wxTextCtrl::SetValue( const wxString &value )
         if (gtk_text_buffer_get_char_count(m_buffer) != 0)
             IgnoreNextTextUpdate();
 
+        if ( !buffer )
+        {
+            // what else can we do? at least don't crash...
+            return;
+        }
+        
         gtk_text_buffer_set_text( m_buffer, buffer, strlen(buffer) );
 
 #else