summaryrefslogtreecommitdiff
path: root/dbaccess
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2020-07-21 15:33:55 +0100
committerCaolán McNamara <caolanm@redhat.com>2020-07-21 18:24:25 +0200
commit50f2a32b70090be010a702650990d346c5758a2a (patch)
treea5291fbaa4ded77f9800eca49754960fb6c8ce37 /dbaccess
parented714bd7ca70979340292b9d7a4b99b3a14db64c (diff)
replace all the text, not the selection
we want to restore the cursor to as close to the current selection as possible, not just to replace a selected region Change-Id: I1f1d77e69d92772d620656799347312a556ccebd Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99067 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'dbaccess')
-rw-r--r--dbaccess/source/ui/control/SqlNameEdit.cxx2
1 files changed, 1 insertions, 1 deletions
diff --git a/dbaccess/source/ui/control/SqlNameEdit.cxx b/dbaccess/source/ui/control/SqlNameEdit.cxx
index 2b280a82c325..c24e9fd3cfaf 100644
--- a/dbaccess/source/ui/control/SqlNameEdit.cxx
+++ b/dbaccess/source/ui/control/SqlNameEdit.cxx
@@ -73,8 +73,8 @@ namespace dbaui
int nStartPos, nEndPos;
m_xEntry->get_selection_bounds(nStartPos, nEndPos);
int nMin = std::min(nStartPos, nEndPos);
+ m_xEntry->set_text(sCorrected);
m_xEntry->select_region(nMin, nMin);
- m_xEntry->replace_selection(sCorrected);
m_xEntry->save_value();
}