billiob pushed a commit to branch master.

commit 22be3b7609f4201373452bb2a3c92e1968bfc0e5
Author: Boris Faure <[email protected]>
Date:   Sat Jun 15 23:51:03 2013 +0200

    fix dbus signatures
---
 src/bin/dbus.c       | 12 +++++++-----
 src/bin/dbus.h       |  4 ++--
 src/bin/termio.c     | 11 +++++++++--
 src/bin/termiolink.c |  1 -
 4 files changed, 18 insertions(+), 10 deletions(-)

diff --git a/src/bin/dbus.c b/src/bin/dbus.c
index 7f06b1e..6736616 100644
--- a/src/bin/dbus.c
+++ b/src/bin/dbus.c
@@ -20,7 +20,8 @@ _cleanup_current_url(void)
                                         "org.enlightenment.wm.Teamwork",
                                         "LinkMouseOut");
 
-   eldbus_message_arguments_append(msg, "s", _current_url);
+   eldbus_message_arguments_append(msg, "suii",
+                                   _current_url, time(NULL), 0, 0);
    eldbus_object_send(ty_e_object, msg, NULL, NULL, -1);
 
    eina_stringshare_del(_current_url);
@@ -28,7 +29,7 @@ _cleanup_current_url(void)
 }
 
 void
-ty_dbus_link_mouseout(const char *url)
+ty_dbus_link_mouseout(const char *url, int x, int y)
 {
    Eldbus_Message *msg;
 
@@ -48,13 +49,13 @@ ty_dbus_link_mouseout(const char *url)
                                         "org.enlightenment.wm.Teamwork",
                                         "LinkMouseOut");
 
-   eldbus_message_arguments_append(msg, "s", url);
+   eldbus_message_arguments_append(msg, "suii", url, time(NULL), x, y);
    eldbus_object_send(ty_e_object, msg, NULL, NULL, -1);
 }
 
 
 void
-ty_dbus_link_mousein(const char *url)
+ty_dbus_link_mousein(const char *url, int x, int y)
 {
    Eldbus_Message *msg;
 
@@ -71,7 +72,8 @@ ty_dbus_link_mousein(const char *url)
 
    _current_url = eina_stringshare_add(url);
 
-   eldbus_message_arguments_append(msg, "s", _current_url);
+   eldbus_message_arguments_append(msg, "suii",
+                                   _current_url, time(NULL), x, y);
    eldbus_object_send(ty_e_object, msg, NULL, NULL, -1);
 }
 
diff --git a/src/bin/dbus.h b/src/bin/dbus.h
index 0583708..811163b 100644
--- a/src/bin/dbus.h
+++ b/src/bin/dbus.h
@@ -1,8 +1,8 @@
 #ifndef _DBUS_H__
 #define _DBUS_H__ 1
 
-void ty_dbus_link_mousein(const char *url);
-void ty_dbus_link_mouseout(const char *url);
+void ty_dbus_link_mousein(const char *url, int x, int y);
+void ty_dbus_link_mouseout(const char *url, int x, int y);
 void ty_dbus_init(void);
 void ty_dbus_shutdown(void);
 
diff --git a/src/bin/termio.c b/src/bin/termio.c
index 7657d9a..9e87515 100644
--- a/src/bin/termio.c
+++ b/src/bin/termio.c
@@ -13,6 +13,7 @@
 #include "config.h"
 #include "utils.h"
 #include "media.h"
+#include "dbus.h"
 
 typedef struct _Termio Termio;
 
@@ -530,7 +531,11 @@ _smart_mouseover_apply(Evas_Object *obj)
         if (sd->link.string)
           {
              if (link_is_url(sd->link.string))
-                ty_dbus_link_mouseout(sd->link.string);
+               {
+                  ty_dbus_link_mouseout(sd->link.string,
+                                        sd->mouse.cx,
+                                        sd->mouse.cy);
+               }
              free(sd->link.string);
              sd->link.string = NULL;
            }
@@ -549,7 +554,9 @@ _smart_mouseover_apply(Evas_Object *obj)
 
    if ((!same_link) && (link_is_url(s)))
      {
-        ty_dbus_link_mousein(s);
+        ty_dbus_link_mousein(s,
+                             sd->mouse.cx,
+                             sd->mouse.cy);
      }
 
    if ((x1 == sd->link.x1) && (y1 == sd->link.y1) &&
diff --git a/src/bin/termiolink.c b/src/bin/termiolink.c
index d624e06..a36ea28 100644
--- a/src/bin/termiolink.c
+++ b/src/bin/termiolink.c
@@ -2,7 +2,6 @@
 #include <Elementary.h>
 #include "termio.h"
 #include "utils.h"
-#include "dbus.h"
 
 static Eina_Bool
 coord_back(int *x, int *y, int w, int h __UNUSED__)

-- 

------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev

Reply via email to