From dd3afb05da8e032bbefcf78d070b529146af94a4 Mon Sep 17 00:00:00 2001 From: Emil Ivov Date: Mon, 22 May 2006 21:11:02 +0000 Subject: [PATCH] Fixed setting current chat pane and focus requesting upon msg reception --- .../impl/gui/main/contactlist/ContactListPanel.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/net/java/sip/communicator/impl/gui/main/contactlist/ContactListPanel.java b/src/net/java/sip/communicator/impl/gui/main/contactlist/ContactListPanel.java index 6adb739d5..7395f30bd 100755 --- a/src/net/java/sip/communicator/impl/gui/main/contactlist/ContactListPanel.java +++ b/src/net/java/sip/communicator/impl/gui/main/contactlist/ContactListPanel.java @@ -480,13 +480,17 @@ public void windowClosing(WindowEvent e) { chatPanel = tabbedChatWindow.addChatTab(metaContact, contactStatus, protocolContact); + + tabbedChatWindow.setCurrentChatPanel(chatPanel); chatPanel.getConversationPanel() .processMessage(evt.getSourceContact().getDisplayName(), evt.getTimestamp(), ChatMessage.INCOMING_MESSAGE, evt.getSourceMessage().getContent()); - tabbedChatWindow.setVisible(true); + tabbedChatWindow.setVisible(true); + + tabbedChatWindow.requestFocusInCurrentChat(); } else{ chatPanel = tabbedChatWindow.getChatPanel(metaContact); @@ -703,4 +707,4 @@ private void setMetaContact(MetaContact metaContact){ this.metaContact = metaContact; } } -} \ No newline at end of file +}