Move not-null assertion before pointer de-ref.

* gdk/gdkdnd.c (gdk_drag_context_unref):
        Move not-null assertion before pointer de-ref.

        * gdk/gdkevents.c (gdk_event_queue_find_first):
        Fix infinite loop bug.  Someone should look at this further to
        make sure the events_pending tests are correct.
This commit is contained in:
Jeff Garzik
1999-01-21 06:24:09 +00:00
parent e7b04a53ac
commit 8dc58cb2d3
11 changed files with 75 additions and 6 deletions

View File

@ -131,10 +131,11 @@ void
gdk_drag_context_unref (GdkDragContext *context)
{
GdkDragContextPrivate *private = (GdkDragContextPrivate *)context;
private->ref_count--;
g_return_if_fail (context != NULL);
private->ref_count--;
if (private->ref_count == 0)
{
g_dataset_destroy (private);