From 695f653be7fdfad312d669f3ce56a5c62faba0ee Mon Sep 17 00:00:00 2001 From: Akarshit Wal Date: Mon, 21 Sep 2015 23:25:01 +0530 Subject: [PATCH] Overrided method so duplicates don't get added --- app/src/processing/app/contrib/StatusPanel.java | 5 ----- app/src/processing/app/contrib/UpdateContributionTab.java | 3 ++- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/app/src/processing/app/contrib/StatusPanel.java b/app/src/processing/app/contrib/StatusPanel.java index 237ddfe51..74cdf2dd8 100644 --- a/app/src/processing/app/contrib/StatusPanel.java +++ b/app/src/processing/app/contrib/StatusPanel.java @@ -237,11 +237,6 @@ class StatusPanel extends JPanel { public void update(ContributionPanel panel) { - if(contributionTab.contributionManagerDialog.updatesContributionTab.contributionListPanel.panelByContribution.values().contains(panel)){ - System.out.println("same"); - }else{ - System.out.println("diff"); - } progressPanel.removeAll(); iconLabel.setIcon(panel.getContrib().isSpecial() ? foundationIcon : null); diff --git a/app/src/processing/app/contrib/UpdateContributionTab.java b/app/src/processing/app/contrib/UpdateContributionTab.java index 6f3c87cf7..3eaf4d4aa 100644 --- a/app/src/processing/app/contrib/UpdateContributionTab.java +++ b/app/src/processing/app/contrib/UpdateContributionTab.java @@ -298,13 +298,14 @@ public class UpdateContributionTab extends ContributionTab { } ((UpdateStatusPanel)statusPanel).update(); } + @Override public void contributionAdded(final Contribution contribution) { if (filter.matches(contribution)) { EventQueue.invokeLater(new Runnable() { public void run() { ContributionPanel newPanel = contributionManagerDialog - .getTab(contributionType).contributionListPanel.panelByContribution + .getTab(contribution.getType()).contributionListPanel.panelByContribution .get(contribution); if (newPanel == null) { newPanel = new ContributionPanel(UpdateContribListingPanel.this);