summaryrefslogtreecommitdiff
path: root/vcl
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2021-05-28 17:05:28 +0100
committerCaolán McNamara <caolanm@redhat.com>2021-05-28 20:54:50 +0200
commitfb08aedb6c2bf0c4eda720451970568533a3c5c1 (patch)
treec6c5cc43af88b24c5178015d007d33163aa55639 /vcl
parent284739963674f018cb946b3d2ab855afb498c87e (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.cxx8
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