~ubuntu-branches/ubuntu/maverick/indicator-network/maverick

« back to all changes in this revision

Viewing changes to src/services.c

  • Committer: Bazaar Package Importer
  • Author(s): Ken VanDine
  • Date: 2010-08-26 10:07:36 UTC
  • mfrom: (1.1.6 upstream)
  • Revision ID: james.westby@ubuntu.com-20100826100736-4fsdcjwks22kx5jo
Tags: 0.2.11-0ubuntu1
* New upstream release
  - New wireless connect dialog
  - Add i18n and finnish translation
  - Add indicator-network-debug script to make it easier to enable debug logs

Show diffs side-by-side

added added

removed removed

Lines of Context:
218
218
 
219
219
gboolean services_is_connected(struct services *self)
220
220
{
 
221
  return services_get_connected(self) > 0;
 
222
}
 
223
 
 
224
guint services_get_connected(struct services *self)
 
225
{
221
226
  struct service *service;
222
227
  GList *iter;
 
228
  guint result = 0;
223
229
 
224
230
  for (iter = self->services; iter != NULL; iter = iter->next) {
225
231
    service = iter->data;
226
232
    if (service->state == SERVICE_STATE_READY ||
227
233
        service->state == SERVICE_STATE_LOGIN ||
228
234
        service->state == SERVICE_STATE_ONLINE) {
229
 
      return TRUE;
 
235
      result++;
230
236
    }
231
237
  }
232
238
 
233
 
  return FALSE;
 
239
  return result;
234
240
}
235
241
 
236
242
const gchar *services_get_default_technology(struct services *self)