summaryrefslogtreecommitdiffstats
path: root/src/extension/prefdialog/widget-box.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/extension/prefdialog/widget-box.cpp')
-rw-r--r--src/extension/prefdialog/widget-box.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/extension/prefdialog/widget-box.cpp b/src/extension/prefdialog/widget-box.cpp
index d7b93e3ff..2c9d24f4a 100644
--- a/src/extension/prefdialog/widget-box.cpp
+++ b/src/extension/prefdialog/widget-box.cpp
@@ -84,6 +84,12 @@ Gtk::Widget *WidgetBox::get_widget(sigc::signal<void> *changeSignal)
// revisit this later, possibly implementing GtkFrame or similar
box->set_spacing(GUI_BOX_SPACING);
+ if (_orientation == HORIZONTAL) {
+ box->set_vexpand(false);
+ } else {
+ box->set_hexpand(false);
+ }
+
// add child widgets onto page (if any)
for (auto child : _children) {
Gtk::Widget *child_widget = child->get_widget(changeSignal);