Remove unneccessary variable from g_cancellable_cancel()

The variable makes a complicated function even more complicated.
This commit is contained in:
Benjamin Otte 2010-03-26 20:36:10 +01:00 committed by Ryan Lortie
parent c3f1025c33
commit 5527a2ac2c

View File

@ -613,7 +613,6 @@ g_cancellable_release_fd (GCancellable *cancellable)
void void
g_cancellable_cancel (GCancellable *cancellable) g_cancellable_cancel (GCancellable *cancellable)
{ {
gboolean cancel;
GCancellablePrivate *priv; GCancellablePrivate *priv;
if (cancellable == NULL || if (cancellable == NULL ||
@ -621,10 +620,9 @@ g_cancellable_cancel (GCancellable *cancellable)
return; return;
priv = cancellable->priv; priv = cancellable->priv;
cancel = FALSE;
G_LOCK(cancellable); G_LOCK(cancellable);
cancel = TRUE;
priv->cancelled = TRUE; priv->cancelled = TRUE;
priv->cancelled_running = TRUE; priv->cancelled_running = TRUE;
#ifdef G_OS_WIN32 #ifdef G_OS_WIN32
@ -642,8 +640,6 @@ g_cancellable_cancel (GCancellable *cancellable)
} }
G_UNLOCK(cancellable); G_UNLOCK(cancellable);
if (cancel)
{
g_object_ref (cancellable); g_object_ref (cancellable);
g_signal_emit (cancellable, signals[CANCELLED], 0); g_signal_emit (cancellable, signals[CANCELLED], 0);
@ -658,7 +654,6 @@ g_cancellable_cancel (GCancellable *cancellable)
g_object_unref (cancellable); g_object_unref (cancellable);
} }
}
/** /**
* g_cancellable_connect: * g_cancellable_connect: