diff --git a/PlayWallCore/src/main/java/de/tobias/playpad/project/ProjectSettings.java b/PlayWallCore/src/main/java/de/tobias/playpad/project/ProjectSettings.java index 42efc1b298d0f22d317e2900d1a4ef04020d305d..0e4d089f1fa7f183a685ac292fc2fc363ca7cb2d 100644 --- a/PlayWallCore/src/main/java/de/tobias/playpad/project/ProjectSettings.java +++ b/PlayWallCore/src/main/java/de/tobias/playpad/project/ProjectSettings.java @@ -1,12 +1,22 @@ package de.tobias.playpad.project; import de.thecodelabs.storage.settings.annotation.Key; +import de.thecodelabs.utils.application.ApplicationUtils; import java.nio.file.Path; public class ProjectSettings { - public static final int MAX_PAGES = 10; + public static final int MAX_PAGES; + + static { + Object maxPages = ApplicationUtils.getApplication().getUserDefaults().getData("MAX_PAGES"); + if (maxPages != null) { + MAX_PAGES = Integer.parseInt(maxPages.toString()); + } else { + MAX_PAGES = 10; + } + } public static final int MAX_COLUMNS = 15; public static final int MAX_ROWS = 15;