aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gnunet-gtk.glade2
-rw-r--r--src/common/helper.c6
2 files changed, 3 insertions, 5 deletions
diff --git a/gnunet-gtk.glade b/gnunet-gtk.glade
index 4e281f4c..d33ec272 100644
--- a/gnunet-gtk.glade
+++ b/gnunet-gtk.glade
@@ -3713,7 +3713,6 @@ Press ENTER to add the data.</atkproperty>
3713 <property name="focus_on_click">True</property> 3713 <property name="focus_on_click">True</property>
3714 <signal name="clicked" handler="on_closeSearchButton_clicked" object="searchPageScrolledWindow" last_modification_time="Thu, 26 May 2005 22:42:37 GMT"/> 3714 <signal name="clicked" handler="on_closeSearchButton_clicked" object="searchPageScrolledWindow" last_modification_time="Thu, 26 May 2005 22:42:37 GMT"/>
3715 <signal name="activate" handler="on_closeSearchButton_clicked" object="searchPageScrolledWindow" last_modification_time="Fri, 27 May 2005 13:14:33 GMT"/> 3715 <signal name="activate" handler="on_closeSearchButton_clicked" object="searchPageScrolledWindow" last_modification_time="Fri, 27 May 2005 13:14:33 GMT"/>
3716 <accelerator key="Escape" modifiers="0" signal="activate"/>
3717 </widget> 3716 </widget>
3718 <packing> 3717 <packing>
3719 <property name="padding">0</property> 3718 <property name="padding">0</property>
@@ -5135,7 +5134,6 @@ Daniel Nylander &lt;po@danielnylander.se&gt;
5135 <property name="label" translatable="yes">_Close</property> 5134 <property name="label" translatable="yes">_Close</property>
5136 <property name="use_underline">True</property> 5135 <property name="use_underline">True</property>
5137 <signal name="activate" handler="on_close_selected_search_activate" last_modification_time="Tue, 14 Jun 2005 23:59:56 GMT"/> 5136 <signal name="activate" handler="on_close_selected_search_activate" last_modification_time="Tue, 14 Jun 2005 23:59:56 GMT"/>
5138 <accelerator key="C" modifiers="0" signal="activate"/>
5139 5137
5140 <child internal-child="image"> 5138 <child internal-child="image">
5141 <widget class="GtkImage" id="image18"> 5139 <widget class="GtkImage" id="image18">
diff --git a/src/common/helper.c b/src/common/helper.c
index 39594109..d1a91de9 100644
--- a/src/common/helper.c
+++ b/src/common/helper.c
@@ -476,8 +476,7 @@ void run_with_save_calls(PThreadMain cb,
476 &cls, 476 &cls,
477 64*1024)) 477 64*1024))
478 DIE_STRERROR("pthread_create"); 478 DIE_STRERROR("pthread_create");
479 if ( (! PTHREAD_SELF_TEST(&mainThread)) || 479 if (! PTHREAD_SELF_TEST(&mainThread)) {
480 (pscCount == 0) ) {
481 /* another thread will run the save calls */ 480 /* another thread will run the save calls */
482 SEMAPHORE_DOWN(cls.sig); 481 SEMAPHORE_DOWN(cls.sig);
483 } else { 482 } else {
@@ -489,7 +488,8 @@ void run_with_save_calls(PThreadMain cb,
489 saveCallWrapper(psc[i]); 488 saveCallWrapper(psc[i]);
490 } 489 }
491 MUTEX_UNLOCK(&sclock); 490 MUTEX_UNLOCK(&sclock);
492 gnunet_util_sleep(50 * cronMILLIS); 491 if (OK != SEMAPHORE_DOWN_NONBLOCKING(cls.sig))
492 gnunet_util_sleep(50 * cronMILLIS);
493 } 493 }
494 } 494 }
495 PTHREAD_JOIN(&doneThread, 495 PTHREAD_JOIN(&doneThread,