diff options
author | Caolán McNamara <caolanm@redhat.com> | 2020-06-30 09:49:49 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2020-06-30 12:18:45 +0200 |
commit | d828da851efa8e243a940f3eceefc39c6c735f9b (patch) | |
tree | 63e5903a44eaefe1d86af556be97c2624c08bd71 | |
parent | fac0288099ef7acabafa214a47ed0ec342414bae (diff) |
tdf#134390 update spin button before processing activate signal
Change-Id: I698c789c9fe79e931547d8b230a4885393f5ff28
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97476
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
-rw-r--r-- | vcl/unx/gtk3/gtk3gtkinst.cxx | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/vcl/unx/gtk3/gtk3gtkinst.cxx b/vcl/unx/gtk3/gtk3gtkinst.cxx index 8e6ed420a381..84d7fa437f96 100644 --- a/vcl/unx/gtk3/gtk3gtkinst.cxx +++ b/vcl/unx/gtk3/gtk3gtkinst.cxx @@ -8691,7 +8691,9 @@ private: pThis->signal_activate(); } - void signal_activate() +protected: + + virtual void signal_activate() { if (m_aActivateHdl.IsSet()) { @@ -12007,6 +12009,12 @@ private: return GTK_INPUT_ERROR; } + virtual void signal_activate() override + { + gtk_spin_button_update(m_pButton); + GtkInstanceEntry::signal_activate(); + } + double toGtk(int nValue) const { return static_cast<double>(nValue) / Power10(get_digits()); |