# HG changeset patch
# User souliane <souliane@mailoo.org>
# Date 1393328491 -3600
# Node ID 5e0e2032928ccb4e498b8c2ca62317563c59f2c1
# Parent  d2324f09394296f9b48327bdbd217054502daeb3
browser_side: bug fixes microblogs:
- currently selected panel is taken in account when the unibox is toggled on
- sending message to restricted groups from the editor that is integrated into MicroblogPanel now works

diff -r d2324f093942 -r 5e0e2032928c browser_side/panels.py
--- a/browser_side/panels.py	Wed Feb 26 01:50:49 2014 +0100
+++ b/browser_side/panels.py	Tue Feb 25 12:41:31 2014 +0100
@@ -83,6 +83,7 @@
             self.setCellWidth(self.unibox, '100%')
             self.button.addClickListener(self.openRichMessageEditor)
             self.unibox.addKey("@@: ")
+            self.unibox.onSelectedChange(self.host.getSelected())
 
     def openRichMessageEditor(self):
         """Open the rich text editor."""
diff -r d2324f093942 -r 5e0e2032928c libervia_server/__init__.py
--- a/libervia_server/__init__.py	Wed Feb 26 01:50:49 2014 +0100
+++ b/libervia_server/__init__.py	Tue Feb 25 12:41:31 2014 +0100
@@ -242,7 +242,8 @@
                 return self.sat_host.bridge.sendGroupBlog("PUBLIC", [], text, extra, profile)
             else:
                 print "sending group blog"
-                return self.sat_host.bridge.sendGroupBlog("GROUP", [dest], text, extra, profile)
+                dest = dest if isinstance(dest, list) else [dest]
+                return self.sat_host.bridge.sendGroupBlog("GROUP", dest, text, extra, profile)
         else:
             raise Exception("Invalid data")