diff --git a/data/widgets/options.xml b/data/widgets/options.xml
index 7198fc9de..f19eed3c6 100644
--- a/data/widgets/options.xml
+++ b/data/widgets/options.xml
@@ -183,6 +183,7 @@
+
diff --git a/src/app/commands/cmd_options.cpp b/src/app/commands/cmd_options.cpp
index a1c339773..1979e6001 100644
--- a/src/app/commands/cmd_options.cpp
+++ b/src/app/commands/cmd_options.cpp
@@ -190,6 +190,9 @@ public:
selectTheme()->Click.connect(base::Bind(&OptionsWindow::onSelectTheme, this));
openThemeFolder()->Click.connect(base::Bind(&OptionsWindow::onOpenThemeFolder, this));
+ // Apply button
+ buttonApply()->Click.connect(base::Bind(&OptionsWindow::saveConfig, this));
+
onChangeGridScope();
sectionListbox()->selectIndex(m_curSection);
}