]> git.saurik.com Git - wxWidgets.git/blobdiff - src/common/textentrycmn.cpp
fix undefined variable color to colour
[wxWidgets.git] / src / common / textentrycmn.cpp
index 61d80ffbaaae6619940ec73a54a7f42ed1e34fe2..4adca176b049568a93603b7ffe79127742fdf709 100644 (file)
 wxString wxTextEntryBase::GetRange(long from, long to) const
 {
     wxString sel;
-    if ( from < to )
+    wxString value = GetValue();
+
+    if ( from < to && (long)value.length() >= to )
     {
-        sel = GetValue().substr(from, to - from);
+        sel = value.substr(from, to - from);
     }
 
     return sel;
@@ -80,6 +82,14 @@ bool wxTextEntryBase::HasSelection() const
     return from < to;
 }
 
+void wxTextEntryBase::RemoveSelection()
+{
+    long from, to;
+    GetSelection(& from, & to);
+    if (from != -1 && to != -1)
+        Remove(from, to);
+}
+
 wxString wxTextEntryBase::GetStringSelection() const
 {
     long from, to;