]> git.saurik.com Git - wxWidgets.git/blobdiff - src/common/textentrycmn.cpp
fix warnings about hiding virtual wxGraphicsContext::DrawText() overloads by using...
[wxWidgets.git] / src / common / textentrycmn.cpp
index 5ec6850708fdb42077a14be4657664141676f8fb..8e0551c3dbac703c86d23859cbc64cf0ace15b9e 100644 (file)
@@ -41,10 +41,10 @@ wxString wxTextEntryBase::GetRange(long from, long to) const
 {
     wxString sel;
     wxString value = GetValue();
 {
     wxString sel;
     wxString value = GetValue();
-    
-    if ((from < to) && ((long)value.length() >= to + from))
+
+    if ( from < to && (long)value.length() >= to )
     {
     {
-        sel = GetValue().substr(from, to - from);
+        sel = value.substr(from, to - from);
     }
 
     return sel;
     }
 
     return sel;
@@ -62,6 +62,8 @@ void wxTextEntryBase::DoSetValue(const wxString& value, int flags)
 
     SelectAll();
     WriteText(value);
 
     SelectAll();
     WriteText(value);
+
+    SetInsertionPoint(0);
 }
 
 void wxTextEntryBase::Replace(long from, long to, const wxString& value)
 }
 
 void wxTextEntryBase::Replace(long from, long to, const wxString& value)