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)