]> git.saurik.com Git - wxWidgets.git/blobdiff - src/gtk/textctrl.cpp
don't crash if m_widget == NULL in OnInternalIdle()
[wxWidgets.git] / src / gtk / textctrl.cpp
index 1443e5777904aa768abd5e7c4a15dc004f7bf2a0..b9671b28503b39c6ff6b36340a35d66476145b8e 100644 (file)
@@ -943,6 +943,10 @@ bool wxTextCtrl::PositionToXY(long pos, long *x, long *y ) const
     if ( m_windowStyle & wxTE_MULTILINE )
     {
         GtkTextIter iter;
+
+        if (pos > GetLastPosition())
+            return false;
+
         gtk_text_buffer_get_iter_at_offset(m_buffer, &iter, pos);
 
         if ( y )