fix the use of e_dbus_start_service_by_name

prevent id_count from being 0


SVN revision: 40963
This commit is contained in:
Viktor Kojouharov 2009-06-08 08:47:56 +00:00
parent 5bd14d2a05
commit e5ca756ffe
1 changed files with 4 additions and 1 deletions

View File

@ -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);