stefan pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=38432f93d5ad2358b55ac8fa76700fba2bb79be7

commit 38432f93d5ad2358b55ac8fa76700fba2bb79be7
Author: Stefan Schmidt <[email protected]>
Date:   Mon Nov 24 10:43:56 2014 +0100

    music-control: Update generated code after various eldbus-codegen fixes
    
    This includes the fixes for working propset callback as well as memory
    leak fixes.
---
 .../gen/eldbus_media_player2_player.c              | 31 ++++++++++++++--------
 .../music-control/gen/eldbus_mpris_media_player2.c |  2 ++
 2 files changed, 22 insertions(+), 11 deletions(-)

diff --git a/src/modules/music-control/gen/eldbus_media_player2_player.c 
b/src/modules/music-control/gen/eldbus_media_player2_player.c
index b3244cc..8e7d0d9 100644
--- a/src/modules/music-control/gen/eldbus_media_player2_player.c
+++ b/src/modules/music-control/gen/eldbus_media_player2_player.c
@@ -3,7 +3,7 @@
 static int _log_main = -1;
 #undef ERR
 #define ERR(...) EINA_LOG_DOM_ERR(_log_main, __VA_ARGS__);
-int MEDIA_PLAYER2_PLAYER_SEEKED_EVENT;
+int MEDIA_PLAYER2_PLAYER_SEEKED_EVENT = 0;
 
 void
 media_player2_player_next_call(Eldbus_Proxy *proxy)
@@ -14,6 +14,7 @@ media_player2_player_next_call(Eldbus_Proxy *proxy)
    if (!eldbus_message_arguments_append(msg, ""))
      {
         ERR("Error: Filling message.");
+        eldbus_message_unref(msg);
         return;
      }
    eldbus_proxy_send(proxy, msg, NULL, NULL, -1);
@@ -28,6 +29,7 @@ media_player2_player_open_uri_call(Eldbus_Proxy *proxy, const 
char *arg0)
    if (!eldbus_message_arguments_append(msg, "s", arg0))
      {
         ERR("Error: Filling message.");
+        eldbus_message_unref(msg);
         return;
      }
    eldbus_proxy_send(proxy, msg, NULL, NULL, -1);
@@ -42,6 +44,7 @@ media_player2_player_pause_call(Eldbus_Proxy *proxy)
    if (!eldbus_message_arguments_append(msg, ""))
      {
         ERR("Error: Filling message.");
+        eldbus_message_unref(msg);
         return;
      }
    eldbus_proxy_send(proxy, msg, NULL, NULL, -1);
@@ -56,6 +59,7 @@ media_player2_player_play_call(Eldbus_Proxy *proxy)
    if (!eldbus_message_arguments_append(msg, ""))
      {
         ERR("Error: Filling message.");
+        eldbus_message_unref(msg);
         return;
      }
    eldbus_proxy_send(proxy, msg, NULL, NULL, -1);
@@ -70,6 +74,7 @@ media_player2_player_play_pause_call(Eldbus_Proxy *proxy)
    if (!eldbus_message_arguments_append(msg, ""))
      {
         ERR("Error: Filling message.");
+        eldbus_message_unref(msg);
         return;
      }
    eldbus_proxy_send(proxy, msg, NULL, NULL, -1);
@@ -84,6 +89,7 @@ media_player2_player_previous_call(Eldbus_Proxy *proxy)
    if (!eldbus_message_arguments_append(msg, ""))
      {
         ERR("Error: Filling message.");
+        eldbus_message_unref(msg);
         return;
      }
    eldbus_proxy_send(proxy, msg, NULL, NULL, -1);
@@ -98,6 +104,7 @@ media_player2_player_seek_call(Eldbus_Proxy *proxy, int64_t 
arg0)
    if (!eldbus_message_arguments_append(msg, "x", arg0))
      {
         ERR("Error: Filling message.");
+        eldbus_message_unref(msg);
         return;
      }
    eldbus_proxy_send(proxy, msg, NULL, NULL, -1);
@@ -112,6 +119,7 @@ media_player2_player_set_position_call(Eldbus_Proxy *proxy, 
const char *arg0, in
    if (!eldbus_message_arguments_append(msg, "ox", arg0, arg1))
      {
         ERR("Error: Filling message.");
+        eldbus_message_unref(msg);
         return;
      }
    eldbus_proxy_send(proxy, msg, NULL, NULL, -1);
@@ -126,15 +134,16 @@ media_player2_player_stop_call(Eldbus_Proxy *proxy)
    if (!eldbus_message_arguments_append(msg, ""))
      {
         ERR("Error: Filling message.");
+        eldbus_message_unref(msg);
         return;
      }
    eldbus_proxy_send(proxy, msg, NULL, NULL, -1);
 }
 
 static void
-media_player2_player_seeked_data_free(void *user_data, void *func_data 
EINA_UNUSED)
+media_player2_player_seeked_data_free(void *user_data EINA_UNUSED, void 
*func_data)
 {
-   Media_Player2_Player_Seeked_Data *s_data = user_data;
+   Media_Player2_Player_Seeked_Data *s_data = func_data;
    free(s_data);
 }
 
@@ -464,12 +473,12 @@ cb_media_player2_player_loop_status_set(void *data, const 
Eldbus_Message *msg, E
 }
 
 Eldbus_Pending *
-media_player2_player_loop_status_propset(Eldbus_Proxy *proxy, 
Eldbus_Codegen_Property_Set_Cb cb EINA_UNUSED, const void *data, const void 
*value)
+media_player2_player_loop_status_propset(Eldbus_Proxy *proxy, 
Eldbus_Codegen_Property_Set_Cb cb, const void *data, const void *value)
 {
    Eldbus_Pending *p;
    EINA_SAFETY_ON_NULL_RETURN_VAL(proxy, NULL);
    EINA_SAFETY_ON_NULL_RETURN_VAL(value, NULL);
-   p = eldbus_proxy_property_set(proxy, "LoopStatus", "s", value, 
cb_media_player2_player_loop_status_set, data);
+   p = eldbus_proxy_property_set(proxy, "LoopStatus", "s", value, 
cb_media_player2_player_loop_status_set, cb);
    eldbus_pending_data_set(p, "__user_data", data);
    eldbus_pending_data_set(p, "__proxy", proxy);
    return p;
@@ -742,12 +751,12 @@ cb_media_player2_player_rate_set(void *data, const 
Eldbus_Message *msg, Eldbus_P
 }
 
 Eldbus_Pending *
-media_player2_player_rate_propset(Eldbus_Proxy *proxy, 
Eldbus_Codegen_Property_Set_Cb cb EINA_UNUSED, const void *data, const void 
*value)
+media_player2_player_rate_propset(Eldbus_Proxy *proxy, 
Eldbus_Codegen_Property_Set_Cb cb, const void *data, const void *value)
 {
    Eldbus_Pending *p;
    EINA_SAFETY_ON_NULL_RETURN_VAL(proxy, NULL);
    EINA_SAFETY_ON_NULL_RETURN_VAL(value, NULL);
-   p = eldbus_proxy_property_set(proxy, "Rate", "d", value, 
cb_media_player2_player_rate_set, data);
+   p = eldbus_proxy_property_set(proxy, "Rate", "d", value, 
cb_media_player2_player_rate_set, cb);
    eldbus_pending_data_set(p, "__user_data", data);
    eldbus_pending_data_set(p, "__proxy", proxy);
    return p;
@@ -812,12 +821,12 @@ cb_media_player2_player_shuffle_set(void *data, const 
Eldbus_Message *msg, Eldbu
 }
 
 Eldbus_Pending *
-media_player2_player_shuffle_propset(Eldbus_Proxy *proxy, 
Eldbus_Codegen_Property_Set_Cb cb EINA_UNUSED, const void *data, const void 
*value)
+media_player2_player_shuffle_propset(Eldbus_Proxy *proxy, 
Eldbus_Codegen_Property_Set_Cb cb, const void *data, const void *value)
 {
    Eldbus_Pending *p;
    EINA_SAFETY_ON_NULL_RETURN_VAL(proxy, NULL);
    EINA_SAFETY_ON_NULL_RETURN_VAL(value, NULL);
-   p = eldbus_proxy_property_set(proxy, "Shuffle", "b", value, 
cb_media_player2_player_shuffle_set, data);
+   p = eldbus_proxy_property_set(proxy, "Shuffle", "b", value, 
cb_media_player2_player_shuffle_set, cb);
    eldbus_pending_data_set(p, "__user_data", data);
    eldbus_pending_data_set(p, "__proxy", proxy);
    return p;
@@ -882,12 +891,12 @@ cb_media_player2_player_volume_set(void *data, const 
Eldbus_Message *msg, Eldbus
 }
 
 Eldbus_Pending *
-media_player2_player_volume_propset(Eldbus_Proxy *proxy, 
Eldbus_Codegen_Property_Set_Cb cb EINA_UNUSED, const void *data, const void 
*value)
+media_player2_player_volume_propset(Eldbus_Proxy *proxy, 
Eldbus_Codegen_Property_Set_Cb cb, const void *data, const void *value)
 {
    Eldbus_Pending *p;
    EINA_SAFETY_ON_NULL_RETURN_VAL(proxy, NULL);
    EINA_SAFETY_ON_NULL_RETURN_VAL(value, NULL);
-   p = eldbus_proxy_property_set(proxy, "Volume", "d", value, 
cb_media_player2_player_volume_set, data);
+   p = eldbus_proxy_property_set(proxy, "Volume", "d", value, 
cb_media_player2_player_volume_set, cb);
    eldbus_pending_data_set(p, "__user_data", data);
    eldbus_pending_data_set(p, "__proxy", proxy);
    return p;
diff --git a/src/modules/music-control/gen/eldbus_mpris_media_player2.c 
b/src/modules/music-control/gen/eldbus_mpris_media_player2.c
index fa7c7c0..6528bf1 100644
--- a/src/modules/music-control/gen/eldbus_mpris_media_player2.c
+++ b/src/modules/music-control/gen/eldbus_mpris_media_player2.c
@@ -13,6 +13,7 @@ mpris_media_player2_quit_call(Eldbus_Proxy *proxy)
    if (!eldbus_message_arguments_append(msg, ""))
      {
         ERR("Error: Filling message.");
+        eldbus_message_unref(msg);
         return;
      }
    eldbus_proxy_send(proxy, msg, NULL, NULL, -1);
@@ -27,6 +28,7 @@ mpris_media_player2_raise_call(Eldbus_Proxy *proxy)
    if (!eldbus_message_arguments_append(msg, ""))
      {
         ERR("Error: Filling message.");
+        eldbus_message_unref(msg);
         return;
      }
    eldbus_proxy_send(proxy, msg, NULL, NULL, -1);

-- 


Reply via email to