Author: ggrekhov
Date: Wed Jul 18 06:29:22 2012
New Revision: 1362779

URL: http://svn.apache.org/viewvc?rev=1362779&view=rev
Log:
Jitsi: improve invitation message; main window to front

Modified:
    
incubator/openmeetings/trunk/plugins/jitsi/src/net/java/sip/communicator/plugin/openmeetings/OpenmeetingsPluginMenuItem.java

Modified: 
incubator/openmeetings/trunk/plugins/jitsi/src/net/java/sip/communicator/plugin/openmeetings/OpenmeetingsPluginMenuItem.java
URL: 
http://svn.apache.org/viewvc/incubator/openmeetings/trunk/plugins/jitsi/src/net/java/sip/communicator/plugin/openmeetings/OpenmeetingsPluginMenuItem.java?rev=1362779&r1=1362778&r2=1362779&view=diff
==============================================================================
--- 
incubator/openmeetings/trunk/plugins/jitsi/src/net/java/sip/communicator/plugin/openmeetings/OpenmeetingsPluginMenuItem.java
 (original)
+++ 
incubator/openmeetings/trunk/plugins/jitsi/src/net/java/sip/communicator/plugin/openmeetings/OpenmeetingsPluginMenuItem.java
 Wed Jul 18 06:29:22 2012
@@ -9,7 +9,7 @@ package net.java.sip.communicator.plugin
 import java.awt.*;
 import java.awt.event.*;
 
-import net.java.sip.communicator.plugin.otr.OtrActivator;
+import net.java.sip.communicator.impl.gui.main.MainFrame;
 import net.java.sip.communicator.service.protocol.Message;
 import net.java.sip.communicator.service.protocol.Contact;
 import 
net.java.sip.communicator.service.protocol.OperationSetBasicInstantMessaging;
@@ -93,7 +93,15 @@ public class OpenmeetingsPluginMenuItem
                return;
        }
        
-       openUrl( invitationUrl );       
+       openUrl( invitationUrl );
+
+        // bring main window to front
+        Window[] windows = Window.getWindows();
+        for (Window w : windows) {
+            if (null == w.getOwner() && w.isVisible()) {
+                w.toFront();
+            }
+        }
        
        Contact to = metaContact.getDefaultContact();
        String invitationUrlForSend = null;
@@ -112,7 +120,9 @@ public class OpenmeetingsPluginMenuItem
        OperationSetBasicInstantMessaging basicInstMsgImpl =
                
(OperationSetBasicInstantMessaging)jabberProvider.getOperationSet(OperationSetBasicInstantMessaging.class);
                
-       String message = "I am inviting you to the conference. Please, click 
the link " + invitationUrlForSend;
+        String message = OpenmeetingsPluginActivator.resourceService
+                .getI18NString("plugin.openmeetings.INVITE_MESSAGE");
+       message += "\n" + invitationUrlForSend;
                                
                Message msg = basicInstMsgImpl.createMessage(message);
                basicInstMsgImpl.sendInstantMessage(to ,  msg);


Reply via email to