]> git.itanic.dy.fi Git - maemo-mapper/commitdiff
Workaround connectivity problems in Scratchbox. Fixes: #2098.
authormardy <mardy@users.sourceforge.net>
Mon, 4 Feb 2008 21:15:59 +0000 (21:15 +0000)
committermardy <mardy@users.sourceforge.net>
Mon, 4 Feb 2008 21:15:59 +0000 (21:15 +0000)
git-svn-id: svn+ssh://garage/var/lib/gforge/svnroot/maemo-mapper/trunk@153 6c538b50-5814-0410-93ad-8bdf4c0149d1

src/main.c

index da13166c3ff8b5517f924c5fe97e13de2cdef009..df73b24b2684e1871edc086ad36d8fd04a9806bb 100644 (file)
@@ -88,7 +88,7 @@ conic_conn_event(ConIcConnection *connection, ConIcConnectionEvent *event)
 
     status = con_ic_connection_event_get_status(event);
 
-    if((_conic_is_connected = (status == CON_IC_CONNECTION_ERROR_NONE)))
+    if((_conic_is_connected = (status == CON_IC_STATUS_CONNECTED)))
     {
         /* We're connected. */
         _conic_conn_failed = FALSE;
@@ -116,7 +116,7 @@ conic_recommend_connected()
 {
     printf("%s()\n", __PRETTY_FUNCTION__);
 
-#ifndef DEBUG
+#ifdef __arm__
     g_mutex_lock(_conic_connection_mutex);
     if(!_conic_is_connecting)
     {
@@ -135,7 +135,7 @@ conic_ensure_connected()
 {
     printf("%s()\n", __PRETTY_FUNCTION__);
 
-#ifndef DEBUG
+#ifdef __arm__
     while(_window && !_conic_is_connected)
     {   
         g_mutex_lock(_conic_connection_mutex);
@@ -150,6 +150,8 @@ conic_ensure_connected()
         g_cond_wait(_conic_connection_cond, _conic_connection_mutex);
         g_mutex_unlock(_conic_connection_mutex);
     }
+#else
+    _conic_is_connected = TRUE;
 #endif
 
     vprintf("%s(): return %d\n", __PRETTY_FUNCTION__,