Fix n-gravity toggle

This commit is contained in:
Simon Robertshaw 2011-05-15 19:45:45 +01:00
parent 2daf61f702
commit d8e7c82f1c

View File

@ -1285,6 +1285,7 @@ void stop_grav_async()
if(ngrav_enable){ if(ngrav_enable){
pthread_mutex_lock(&gravmutex); pthread_mutex_lock(&gravmutex);
gravthread_done = 1; gravthread_done = 1;
pthread_cond_signal(&gravcv);
pthread_mutex_unlock(&gravmutex); pthread_mutex_unlock(&gravmutex);
pthread_join(gravthread, NULL); pthread_join(gravthread, NULL);
pthread_mutex_destroy(&gravmutex); //Destroy the mutex pthread_mutex_destroy(&gravmutex); //Destroy the mutex