reverts r5030 which breaks MacOS

cusax-fix
Sebastien Mazy 17 years ago
parent 5537af0508
commit 950587dc6e

@ -50,8 +50,7 @@ public class ChatWindow
extends SIPCommFrame
implements ExportedWindow,
PluginComponentListener,
WindowFocusListener,
WindowListener
WindowFocusListener
{
private final Logger logger = Logger.getLogger(ChatWindow.class);
@ -91,11 +90,6 @@ public ChatWindow()
}
this.addWindowFocusListener(this);
this.addWindowListener(this);
// prevent focus stealing at opening
// the window is made focusable again in windowOpened()
this.setFocusableWindowState(false);
this.setHierarchicallyOpaque(false);
@ -405,6 +399,8 @@ public void setCurrentChatPanel(ChatPanel chatPanel)
mainToolBar.enableInviteButton(false);
mainToolBar.changeHistoryButtonsState(chatPanel);
chatPanel.requestFocusInWriteArea();
}
/**
@ -1170,37 +1166,11 @@ public void setParams(Object[] windowParams) {}
public void windowGainedFocus(WindowEvent evt)
{
this.removeNonReadChatState();
this.getCurrentChatPanel().requestFocusInWriteArea();
}
public void windowLostFocus(WindowEvent arg0)
{}
public void windowOpened(WindowEvent evt)
{
// the window was previously set non focusable
// to prevent focus stealing at opening
this.setFocusableWindowState(true);
}
public void windowActivated(WindowEvent evt)
{}
public void windowDeactivated(WindowEvent evt)
{}
public void windowClosing(WindowEvent evt)
{}
public void windowClosed(WindowEvent evt)
{}
public void windowIconified(WindowEvent evt)
{}
public void windowDeiconified(WindowEvent evt)
{}
/**
* Removes the non read state of the currently selected chat session. This
* will result in removal of all icons representing the non read state (like

Loading…
Cancel
Save