From 28ecb6499242b372d65966eaf5c307dc6aaeea89 Mon Sep 17 00:00:00 2001 From: agnostic-apollo Date: Fri, 22 Oct 2021 00:32:38 +0500 Subject: [PATCH] Changed: Automatically use default properties file and client for TermuxSharedProperties.getTermuxInternalPropertyValue() --- .../app/settings/properties/TermuxAppSharedProperties.java | 4 ++-- .../termux/settings/properties/TermuxSharedProperties.java | 7 +++---- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/com/termux/app/settings/properties/TermuxAppSharedProperties.java b/app/src/main/java/com/termux/app/settings/properties/TermuxAppSharedProperties.java index d48d6405..3f7326af 100644 --- a/app/src/main/java/com/termux/app/settings/properties/TermuxAppSharedProperties.java +++ b/app/src/main/java/com/termux/app/settings/properties/TermuxAppSharedProperties.java @@ -112,8 +112,8 @@ public class TermuxAppSharedProperties extends TermuxSharedProperties { * Load the {@link TermuxPropertyConstants#KEY_TERMINAL_TRANSCRIPT_ROWS} value from termux properties file on disk. */ public static int getTerminalTranscriptRows(Context context) { - return (int) TermuxSharedProperties.getInternalPropertyValue(context, TermuxPropertyConstants.getTermuxPropertiesFile(), - TermuxPropertyConstants.KEY_TERMINAL_TRANSCRIPT_ROWS, new SharedPropertiesParserClient()); + return (int) TermuxSharedProperties.getTermuxInternalPropertyValue(context, + TermuxPropertyConstants.KEY_TERMINAL_TRANSCRIPT_ROWS); } } diff --git a/termux-shared/src/main/java/com/termux/shared/termux/settings/properties/TermuxSharedProperties.java b/termux-shared/src/main/java/com/termux/shared/termux/settings/properties/TermuxSharedProperties.java index 2d760ff5..a5ff7f6f 100644 --- a/termux-shared/src/main/java/com/termux/shared/termux/settings/properties/TermuxSharedProperties.java +++ b/termux-shared/src/main/java/com/termux/shared/termux/settings/properties/TermuxSharedProperties.java @@ -167,7 +167,7 @@ public abstract class TermuxSharedProperties { /** * Get the internal {@link Object} value for the key passed from the file returned by - * {@code propertiesFile}. The {@link Properties} object is + * {@link TermuxPropertyConstants#getTermuxPropertiesFile()}. The {@link Properties} object is * read directly from the file and internal value is returned for the property value against the key. * * @param context The context for operations. @@ -175,9 +175,8 @@ public abstract class TermuxSharedProperties { * @return Returns the {@link Object} object. This will be {@code null} if key is not found or * the object stored against the key is {@code null}. */ - public static Object getInternalPropertyValue(Context context, File propertiesFile, String key, - @NonNull SharedPropertiesParser sharedPropertiesParser) { - return SharedProperties.getInternalProperty(context, propertiesFile, key, sharedPropertiesParser); + public static Object getTermuxInternalPropertyValue(Context context, String key) { + return SharedProperties.getInternalProperty(context, TermuxPropertyConstants.getTermuxPropertiesFile(), key, new SharedPropertiesParserClient()); } /**