From 8752ab8f956246fc0fde80eb8c8edfd497022845 Mon Sep 17 00:00:00 2001 From: Yana Stamcheva Date: Tue, 5 Oct 2010 12:23:03 +0000 Subject: [PATCH] Fixes issue #815 Size of the status button sometimes too small (https://sip-communicator.dev.java.net/issues/show_bug.cgi?id=815). --- .../impl/gui/main/presence/GlobalStatusSelectorBox.java | 3 ++- .../impl/gui/main/presence/StatusSelectorMenu.java | 7 ++++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/net/java/sip/communicator/impl/gui/main/presence/GlobalStatusSelectorBox.java b/src/net/java/sip/communicator/impl/gui/main/presence/GlobalStatusSelectorBox.java index 63aeeba03..d240206a4 100644 --- a/src/net/java/sip/communicator/impl/gui/main/presence/GlobalStatusSelectorBox.java +++ b/src/net/java/sip/communicator/impl/gui/main/presence/GlobalStatusSelectorBox.java @@ -550,6 +550,7 @@ private void publishStatus( /** * Updates the status of the given protocolProvider. + * * @param protocolProvider the ProtocolProviderService * corresponding to the menu to update */ @@ -671,7 +672,7 @@ private void setSystrayIcon(int status) return; int imgType = SystrayService.SC_IMG_OFFLINE_TYPE; - + if(status < PresenceStatus.ONLINE_THRESHOLD) { imgType = SystrayService.SC_IMG_OFFLINE_TYPE; diff --git a/src/net/java/sip/communicator/impl/gui/main/presence/StatusSelectorMenu.java b/src/net/java/sip/communicator/impl/gui/main/presence/StatusSelectorMenu.java index 2dd9ead51..0aa4fd850 100644 --- a/src/net/java/sip/communicator/impl/gui/main/presence/StatusSelectorMenu.java +++ b/src/net/java/sip/communicator/impl/gui/main/presence/StatusSelectorMenu.java @@ -131,7 +131,8 @@ protected void saveStatusInformation( } } - if(!savedAccount) { + if(!savedAccount) + { String accNodeName = "acc" + Long.toString(System.currentTimeMillis()); @@ -146,13 +147,13 @@ protected void saveStatusInformation( accountPackage+".lastAccountStatus", statusName); } - - this.setPreferredSize(new Dimension(28, 24)); } /** * Paints this component. If the state of this menu is connecting, paints * the connecting icon. + * + * @param g the Graphics object used for painting */ public void paintComponent(Graphics g) {