From 9a65aa4589015854066569b486cbeb63f88dd201 Mon Sep 17 00:00:00 2001 From: agnostic-apollo Date: Wed, 16 Mar 2022 20:18:55 +0500 Subject: [PATCH] Fixed: Do not add double heading if callingPackageName passed to `TermuxUtils.getAppInfoMarkdownString()` is a plugin app --- .../src/main/java/com/termux/shared/termux/TermuxUtils.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/termux-shared/src/main/java/com/termux/shared/termux/TermuxUtils.java b/termux-shared/src/main/java/com/termux/shared/termux/TermuxUtils.java index 75d212bb..77c4d5f2 100644 --- a/termux-shared/src/main/java/com/termux/shared/termux/TermuxUtils.java +++ b/termux-shared/src/main/java/com/termux/shared/termux/TermuxUtils.java @@ -273,11 +273,11 @@ public class TermuxUtils { case TERMUX_AND_CALLING_PACKAGE: appInfo.append(TermuxUtils.getAppInfoMarkdownString(currentPackageContext, false)); if (!DataUtils.isNullOrEmpty(callingPackageName)) { - String callingPackageAppInfo; + String callingPackageAppInfo = null; if (TermuxConstants.TERMUX_PLUGIN_APP_PACKAGE_NAMES_LIST.contains(callingPackageName)) { Context termuxPluginAppContext = PackageUtils.getContextForPackage(currentPackageContext, callingPackageName); if (termuxPluginAppContext != null) - callingPackageAppInfo = getAppInfoMarkdownString(termuxPluginAppContext, false); + appInfo.append(getAppInfoMarkdownString(termuxPluginAppContext, false)); else callingPackageAppInfo = AndroidUtils.getAppInfoMarkdownString(currentPackageContext, callingPackageName); } else {