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->server_started = 0;
|
||||||
client->pending_start_service_by_name = e_dbus_start_service_by_name
|
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);
|
client);
|
||||||
if (!client->pending_start_service_by_name)
|
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;
|
struct _ethumb_pending_add *pending;
|
||||||
|
|
||||||
|
|
||||||
|
if (!client->id_count)
|
||||||
|
client->id_count++;
|
||||||
|
|
||||||
pending = calloc(1, sizeof(*pending));
|
pending = calloc(1, sizeof(*pending));
|
||||||
pending->id = client->id_count;
|
pending->id = client->id_count;
|
||||||
pending->file = eina_stringshare_add(file);
|
pending->file = eina_stringshare_add(file);
|
||||||
|
|
Loading…
Reference in New Issue