From 6e6f2641e29fbd053a39f25cc8b82f4e25789e8a Mon Sep 17 00:00:00 2001
From: dragonmacher <48328597+dragonmacher@users.noreply.github.com>
Date: Tue, 5 Jan 2021 13:08:25 -0500
Subject: [PATCH] Fixed incorrectly escaped line breaks; fixed bad loop check
---
.../framework/plugintool/dialog/PluginDetailsPanel.java | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/Ghidra/Framework/Project/src/main/java/ghidra/framework/plugintool/dialog/PluginDetailsPanel.java b/Ghidra/Framework/Project/src/main/java/ghidra/framework/plugintool/dialog/PluginDetailsPanel.java
index 60107f5f95..88f9586575 100644
--- a/Ghidra/Framework/Project/src/main/java/ghidra/framework/plugintool/dialog/PluginDetailsPanel.java
+++ b/Ghidra/Framework/Project/src/main/java/ghidra/framework/plugintool/dialog/PluginDetailsPanel.java
@@ -29,6 +29,7 @@ import docking.actions.KeyBindingUtils;
import ghidra.framework.plugintool.PluginConfigurationModel;
import ghidra.framework.plugintool.util.PluginDescription;
import ghidra.framework.plugintool.util.PluginStatus;
+import ghidra.util.HTMLUtilities;
/**
* Panel that contains a JTextPane to show plugin description information.
@@ -103,7 +104,7 @@ class PluginDetailsPanel extends AbstractDetailsPanel {
insertHTMLString(buffer, dependencies.get(i).getPluginClass().getName(),
dependencyAttrSet);
if (i < dependencies.size() - 1) {
- insertHTMLString(buffer, "
", dependencyAttrSet);
+ buffer.append(HTMLUtilities.BR);
}
}
insertHTMLLine(buffer, "", titleAttrSet); // add a newline
@@ -122,8 +123,8 @@ class PluginDetailsPanel extends AbstractDetailsPanel {
else {
for (int i = 0; i < servicesRequired.size(); i++) {
insertHTMLString(buffer, servicesRequired.get(i).getName(), dependencyAttrSet);
- if (i < dependencies.size() - 1) {
- insertHTMLString(buffer, "
", dependencyAttrSet);
+ if (i < servicesRequired.size() - 1) {
+ buffer.append(HTMLUtilities.BR);
}
}
insertHTMLLine(buffer, "", titleAttrSet); // add a newline
@@ -136,7 +137,7 @@ class PluginDetailsPanel extends AbstractDetailsPanel {
//
//
// Optional: Actions loaded by this plugin
- //
+ //
addLoadedActionsContent(buffer, descriptor);
buffer.append("");