From 96c811e11c461306d8655d6494c5c2d9fa9df20b Mon Sep 17 00:00:00 2001 From: Ben Fry Date: Sun, 17 Feb 2013 07:26:45 -0500 Subject: [PATCH] fix for crash on startup --- .../app/contrib/ContributionManagerDialog.java | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/app/src/processing/app/contrib/ContributionManagerDialog.java b/app/src/processing/app/contrib/ContributionManagerDialog.java index e985d0c72..60b75d49e 100644 --- a/app/src/processing/app/contrib/ContributionManagerDialog.java +++ b/app/src/processing/app/contrib/ContributionManagerDialog.java @@ -44,7 +44,7 @@ public class ContributionManagerDialog { JFrame dialog; String title; - Filter permaFilter; + Filter filter; JComboBox categoryChooser; JScrollPane scrollPane; ContributionListPanel contributionListPanel; @@ -58,11 +58,14 @@ public class ContributionManagerDialog { public ContributionManagerDialog(ContributionType type) { - this.title = type.getTitle() + " Manager"; - this.permaFilter = ContributionListing.createFilter(type); - + if (type == null) { + title = "Update Manager"; + } else { + title = type.getTitle() + " Manager"; + } + filter = ContributionListing.createFilter(type); contribListing = ContributionListing.getInstance(); - contributionListPanel = new ContributionListPanel(this, permaFilter); + contributionListPanel = new ContributionListPanel(this, filter); contribListing.addContributionListener(contributionListPanel); } @@ -245,7 +248,7 @@ public class ContributionManagerDialog { if (categoryChooser != null) { ArrayList categories; categoryChooser.removeAllItems(); - categories = new ArrayList(contribListing.getCategories(permaFilter)); + categories = new ArrayList(contribListing.getCategories(filter)); // for (int i = 0; i < categories.size(); i++) { // System.out.println(i + " category: " + categories.get(i)); // }