From 87a17a671ada98ab6a9792b6b371afdbd07c82ad Mon Sep 17 00:00:00 2001 From: tibbi Date: Tue, 7 Mar 2017 19:58:20 +0100 Subject: [PATCH] cap the filesize at 10MB --- .../notes/activities/MainActivity.kt | 12 ++++++++---- app/src/main/res/values-de/strings.xml | 1 + app/src/main/res/values-es/strings.xml | 1 + app/src/main/res/values-fr/strings.xml | 1 + app/src/main/res/values-hu/strings.xml | 1 + app/src/main/res/values-it/strings.xml | 1 + app/src/main/res/values-ja/strings.xml | 1 + app/src/main/res/values-pt-rPT/strings.xml | 1 + app/src/main/res/values-sv/strings.xml | 1 + app/src/main/res/values/strings.xml | 1 + 10 files changed, 17 insertions(+), 4 deletions(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/activities/MainActivity.kt b/app/src/main/kotlin/com/simplemobiletools/notes/activities/MainActivity.kt index 9ee34db3..82e05658 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/activities/MainActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/notes/activities/MainActivity.kt @@ -161,10 +161,14 @@ class MainActivity : SimpleActivity(), ViewPager.OnPageChangeListener { private fun openFile() { FilePickerDialog(this) { - val filename = it.getFilenameFromPath() - val content = File(it).readText() - val note = Note(0, filename, content, TYPE_NOTE) - addNewNote(note) + if (File(it).length() > 10) { + toast(R.string.file_too_large) + } else { + val filename = it.getFilenameFromPath() + val content = File(it).readText() + val note = Note(0, filename, content, TYPE_NOTE) + addNewNote(note) + } } } diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 3d493c45..793e250e 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -16,6 +16,7 @@ Hauptnotiz Open file Save as file + File too large, the limit is 10MB Widget Notiz diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index eca789ea..7014fde4 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -16,6 +16,7 @@ Nota principal Open file Save as file + File too large, the limit is 10MB Tamaño de fuente diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 51c4972f..d8e75be5 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -16,6 +16,7 @@ Note générale Open file Save as file + File too large, the limit is 10MB Note utilisée dans le widget diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml index c6fdfbd8..d9140ab7 100644 --- a/app/src/main/res/values-hu/strings.xml +++ b/app/src/main/res/values-hu/strings.xml @@ -16,6 +16,7 @@ Alapértelmezett jegyzet Open file Save as file + File too large, the limit is 10MB A widget-ben használt jegyzet diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index cf0ccebe..5116cdc6 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -16,6 +16,7 @@ General note Open file Save as file + File too large, the limit is 10MB Note font size diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index 0af79ce4..66db3ee7 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -16,6 +16,7 @@ 全般メモ Open file Save as file + File too large, the limit is 10MB メモのフォントサイズ diff --git a/app/src/main/res/values-pt-rPT/strings.xml b/app/src/main/res/values-pt-rPT/strings.xml index b6adbe9d..dac8804b 100644 --- a/app/src/main/res/values-pt-rPT/strings.xml +++ b/app/src/main/res/values-pt-rPT/strings.xml @@ -16,6 +16,7 @@ Nota genérica Open file Save as file + File too large, the limit is 10MB Tamanho do texto da nota diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml index 4c8261f6..f1042f8d 100644 --- a/app/src/main/res/values-sv/strings.xml +++ b/app/src/main/res/values-sv/strings.xml @@ -16,6 +16,7 @@ General note Open file Save as file + File too large, the limit is 10MB Note font size diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index ec334440..ff5efc7d 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -16,6 +16,7 @@ General note Open file Save as file + File too large, the limit is 10MB Note used in widget