From 33f19e9f8d7a6301f459fc6c9b7fe2c85e97d6ac Mon Sep 17 00:00:00 2001 From: magenoxx Date: Fri, 6 Apr 2012 12:40:57 +0400 Subject: [PATCH] Fixed NPE in client --- .../src/main/java/mage/client/game/PlayerPanelExt.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/Mage.Client/src/main/java/mage/client/game/PlayerPanelExt.java b/Mage.Client/src/main/java/mage/client/game/PlayerPanelExt.java index 26c553cb68d..432b1cbcddd 100644 --- a/Mage.Client/src/main/java/mage/client/game/PlayerPanelExt.java +++ b/Mage.Client/src/main/java/mage/client/game/PlayerPanelExt.java @@ -56,6 +56,8 @@ import mage.view.PlayerView; import org.mage.card.arcane.ManaSymbols; import javax.swing.*; +import javax.swing.GroupLayout.Alignment; +import javax.swing.LayoutStyle.ComponentPlacement; import javax.swing.border.Border; import javax.swing.border.LineBorder; import java.awt.*; @@ -69,8 +71,6 @@ import java.util.Map; import java.util.UUID; import java.util.logging.Level; import java.util.logging.Logger; -import javax.swing.GroupLayout.Alignment; -import javax.swing.LayoutStyle.ComponentPlacement; /** * Enhanced player pane. @@ -203,6 +203,11 @@ public class PlayerPanelExt extends javax.swing.JPanel { // Avatar Image image = ImageHelper.getImageFromResources("/avatars/unknown.jpg"); + + topCardPanel = Plugins.getInstance().getMageCard(new CardView(Sets.findCard("Forest")), bigCard, topCardDimension, gameId, true); + topCardPanel.setVisible(false); + panelBackground.add(topCardPanel); + BufferedImage resized = ImageHelper.getResizedImage(BufferedImageBuilder.bufferImage(image, BufferedImage.TYPE_INT_ARGB), r); avatar = new HoverButton("player", resized, resized, resized, r); avatar.setObserver(new Command() {