]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/textentry.h
fix mouse capture lost assert when dialog shown in tab change event handler
[wxWidgets.git] / include / wx / textentry.h
index 32c6895bd5198a9a44ad0777a2a3e48337c7354d..28bffe991379838ccd2489f6acf0f55e1926d142 100644 (file)
@@ -45,7 +45,7 @@ public:
 
     virtual wxString GetValue() const = 0;
     virtual wxString GetRange(long from, long to) const;
-    bool IsEmpty() const { return GetValue().empty(); }
+    bool IsEmpty() const { return GetLastPosition() <= 0; }
 
 
     // editing operations
@@ -92,7 +92,7 @@ public:
     // ---------
 
     virtual void SetSelection(long from, long to) = 0;
-    virtual void SelectAll() { SetSelection(0, GetLastPosition()); }
+    virtual void SelectAll() { SetSelection(-1, -1); }
     virtual void GetSelection(long *from, long *to) const = 0;
     bool HasSelection() const;
     virtual wxString GetStringSelection() const;