forked from enlightenment/efl
fix the use of e_dbus_start_service_by_name
prevent id_count from being 0 SVN revision: 40963
This commit is contained in:
parent
5bd14d2a05
commit
e5ca756ffe
|
@ -330,7 +330,7 @@ _ethumb_client_start_server(Ethumb_Client *client)
|
|||
|
||||
client->server_started = 0;
|
||||
client->pending_start_service_by_name = e_dbus_start_service_by_name
|
||||
(client->conn, _ethumb_dbus_bus_name, 0, _ethumb_client_start_server_cb,
|
||||
(client->conn, _ethumb_dbus_bus_name, _ethumb_client_start_server_cb,
|
||||
client);
|
||||
if (!client->pending_start_service_by_name)
|
||||
{
|
||||
|
@ -793,6 +793,9 @@ _ethumb_client_queue_add(Ethumb_Client *client, const char *file, const char *ke
|
|||
struct _ethumb_pending_add *pending;
|
||||
|
||||
|
||||
if (!client->id_count)
|
||||
client->id_count++;
|
||||
|
||||
pending = calloc(1, sizeof(*pending));
|
||||
pending->id = client->id_count;
|
||||
pending->file = eina_stringshare_add(file);
|
||||
|
|
Loading…
Reference in New Issue