From 2d8c50708f1ecf4f741de6fdcbcb6ccef633ef4b Mon Sep 17 00:00:00 2001 From: yparitcher Date: Sun, 2 Aug 2020 21:38:01 -0400 Subject: [PATCH] Fix gesture migration when user never had custom multiswipes (#6467) --- plugins/gestures.koplugin/migration.lua | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/plugins/gestures.koplugin/migration.lua b/plugins/gestures.koplugin/migration.lua index d4de3aefa..315d7d5f3 100644 --- a/plugins/gestures.koplugin/migration.lua +++ b/plugins/gestures.koplugin/migration.lua @@ -186,9 +186,11 @@ function Migration:migrateGestures(caller) G_reader_settings:delSetting(ges_mode) end --custom multiswipes - for k, v in pairs(custom_multiswipes_table) do - local multiswipe = "multiswipe_" .. caller:safeMultiswipeName(v) - caller.settings_data.data.custom_multiswipes[multiswipe] = true + if custom_multiswipes_table then + for k, v in pairs(custom_multiswipes_table) do + local multiswipe = "multiswipe_" .. caller:safeMultiswipeName(v) + caller.settings_data.data.custom_multiswipes[multiswipe] = true + end end caller.settings_data:flush() G_reader_settings:saveSetting("gestures_migrated", true)