Small fix on Windows, part of previous commit on Video Bridge Menu behavior.

cusax-fix
Yana Stamcheva 13 years ago
parent 45a1a8c851
commit e4f138d46b

@ -26,7 +26,6 @@
import net.java.sip.communicator.service.gui.Container;
import net.java.sip.communicator.service.notification.*;
import net.java.sip.communicator.service.protocol.*;
import net.java.sip.communicator.util.*;
import net.java.sip.communicator.util.Logger;
import net.java.sip.communicator.util.skin.*;
import net.java.sip.communicator.util.swing.*;
@ -525,26 +524,27 @@ protected Object construct() //throws Exception
= (videoBridgeProviders == null)
? 0 : videoBridgeProviders.size();
JMenuItem newMenuItem = null;
if (videoBridgeProviderCount <= 0)
{
videoBridgeMenuItem
newMenuItem
= new VideoBridgeProviderMenuItem(
r.getI18NString("service.gui.CREATE_VIDEO_BRIDGE"),
null);
videoBridgeMenuItem.setEnabled(false);
newMenuItem.setEnabled(false);
}
else if (videoBridgeProviderCount == 1)
{
videoBridgeMenuItem
newMenuItem
= new VideoBridgeProviderMenuItem(
r.getI18NString("service.gui.CREATE_VIDEO_BRIDGE"),
videoBridgeProviders.get(0));
videoBridgeMenuItem.setName("videoBridge");
videoBridgeMenuItem.addActionListener(ToolsMenu.this);
newMenuItem.setName("videoBridge");
newMenuItem.addActionListener(ToolsMenu.this);
}
else if (videoBridgeProviderCount > 1)
{
videoBridgeMenuItem
newMenuItem
= new SIPCommMenu(
r.getI18NString(
"service.gui.CREATE_VIDEO_BRIDGE_MENU"));
@ -555,20 +555,24 @@ else if (videoBridgeProviderCount > 1)
VideoBridgeProviderMenuItem videoBridgeItem
= new VideoBridgeProviderMenuItem(videoBridgeProvider);
((JMenu) videoBridgeMenuItem).add(videoBridgeItem);
((JMenu) newMenuItem).add(videoBridgeItem);
videoBridgeItem.setIcon(
ImageLoader.getAccountStatusImage(videoBridgeProvider));
}
}
return null;
return newMenuItem;
}
protected void finished()
{
// If the menu item is already created we're going to remove it in
// order to reinitialize it.
remove(videoBridgeMenuItem);
videoBridgeMenuItem = null;
if (videoBridgeMenuItem != null)
{
// If the menu item is already created we're going to remove it
// in order to reinitialize it.
remove(videoBridgeMenuItem);
}
videoBridgeMenuItem = (JMenuItem) get();
videoBridgeMenuItem.setIcon(
r.getImage("service.gui.icons.VIDEO_BRIDGE"));

Loading…
Cancel
Save