diff options
author | Caolán McNamara <caolanm@redhat.com> | 2021-05-28 17:05:28 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2021-05-28 20:54:50 +0200 |
commit | fb08aedb6c2bf0c4eda720451970568533a3c5c1 (patch) | |
tree | c6c5cc43af88b24c5178015d007d33163aa55639 /vcl | |
parent | 284739963674f018cb946b3d2ab855afb498c87e (diff) |
gtk4: restore 'return' in combobox to active default dialog/assistant button
Change-Id: I540d8d6461470bf784c3cade909c4d4cd68d0854
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116353
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'vcl')
-rw-r--r-- | vcl/unx/gtk3/gtkinst.cxx | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/vcl/unx/gtk3/gtkinst.cxx b/vcl/unx/gtk3/gtkinst.cxx index 3809bd35d4e5..5dc29911adac 100644 --- a/vcl/unx/gtk3/gtkinst.cxx +++ b/vcl/unx/gtk3/gtkinst.cxx @@ -16653,8 +16653,7 @@ private: // GtkEntry and activate the default dialog/assistant button bool combobox_activate() { -#if 0 - GtkWidget *pComboBox = GTK_WIDGET(m_pToggleButton); + GtkWidget *pComboBox = GTK_WIDGET(m_pComboBox); GtkWidget *pToplevel = widget_get_toplevel(pComboBox); GtkWindow *pWindow = GTK_WINDOW(pToplevel); if (!pWindow) @@ -16663,12 +16662,9 @@ private: return false; bool bDone = false; GtkWidget *pDefaultWidget = gtk_window_get_default_widget(pWindow); - if (pDefaultWidget && pDefaultWidget != m_pToggleButton && gtk_widget_get_sensitive(pDefaultWidget)) + if (pDefaultWidget && pDefaultWidget != pComboBox && gtk_widget_get_sensitive(pDefaultWidget)) bDone = gtk_widget_activate(pDefaultWidget); return bDone; -#else - return false; -#endif } #if 0 |