Issue #1471 fix product browser issues

Change-Id: Ic37ef8f288a4949d13db75b27e7aebb03c8e3062

Former-commit-id: 90fa08596e [formerly 90fa08596e [formerly 87ca33679bc3b6ff5fbfffd1f95398b255de9137]]
Former-commit-id: 6bfbf6b0e3
Former-commit-id: addac12b84
This commit is contained in:
Matt Nash 2013-01-11 10:48:06 -06:00
parent adc46ddeef
commit e85d6610e4
2 changed files with 11 additions and 7 deletions

View file

@ -752,13 +752,18 @@ public class ProductBrowserView extends ViewPart {
AbstractProductBrowserDataDefinition<?> prod = (AbstractProductBrowserDataDefinition<?>) ti AbstractProductBrowserDataDefinition<?> prod = (AbstractProductBrowserDataDefinition<?>) ti
.getData("class"); .getData("class");
String[] info = getProductURI(ti, false); String[] info = getProductURI(ti, false);
for (int i = 0; i < info.length; i++) { if (prod instanceof AbstractRequestableProductBrowserDataDefinition<?>) {
if (i != 0) { AbstractRequestableProductBrowserDataDefinition<?> aProd = (AbstractRequestableProductBrowserDataDefinition<?>) prod;
stringBuilder.append("\n"); stringBuilder.append(aProd.PLUGIN_NAME + " = "
+ aProd.productName);
} else {
stringBuilder.append(prod.displayName);
} }
for (int i = 1; i < info.length; i++) {
stringBuilder.append("\n");
if (prod instanceof AbstractRequestableProductBrowserDataDefinition<?>) { if (prod instanceof AbstractRequestableProductBrowserDataDefinition<?>) {
stringBuilder stringBuilder
.append(((AbstractRequestableProductBrowserDataDefinition<?>) prod).order[i] .append(((AbstractRequestableProductBrowserDataDefinition<?>) prod).order[i - 1]
+ " = " + info[i]); + " = " + info[i]);
} else { } else {
stringBuilder.append(info[i]); stringBuilder.append(info[i]);

View file

@ -266,8 +266,7 @@ public class GridProductBrowserDataDefinition extends
parameters[i])); parameters[i]));
} else { } else {
labels.add(new ProductBrowserLabel(info.getTitle() labels.add(new ProductBrowserLabel(info.getTitle()
+ " (" + " (" + parameters[i] + ")", + " (" + parameters[i] + ")", parameters[i]));
parameters[i]));
} }
} }
Collections.sort(labels); Collections.sort(labels);