diff --git a/data/pref.xml b/data/pref.xml
index 90c74eefb..5f7300bf6 100644
--- a/data/pref.xml
+++ b/data/pref.xml
@@ -229,6 +229,7 @@
+
diff --git a/data/strings/en.ini b/data/strings/en.ini
index a40267d4b..bb8b31f2e 100644
--- a/data/strings/en.ini
+++ b/data/strings/en.ini
@@ -978,6 +978,7 @@ move_on_add_mode_tooltip = <<
+
diff --git a/src/app/ui/editor/standby_state.cpp b/src/app/ui/editor/standby_state.cpp
index 1bda54bfb..5eddb6626 100644
--- a/src/app/ui/editor/standby_state.cpp
+++ b/src/app/ui/editor/standby_state.cpp
@@ -378,7 +378,8 @@ bool StandbyState::onDoubleClick(Editor* editor, MouseMessage* msg)
tools::Ink* ink = editor->getCurrentEditorInk();
// Select a tile with double-click
- if (ink->isSelection()) {
+ if (ink->isSelection() &&
+ Preferences::instance().selection.doubleclickSelectTile()) {
Command* selectTileCmd =
Commands::instance()->byId(CommandId::SelectTile());