mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-04-21 22:59:16 +02:00
Remove unneccessary variable from g_cancellable_cancel()
The variable makes a complicated function even more complicated.
This commit is contained in:
parent
c3f1025c33
commit
5527a2ac2c
@ -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:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user