[gtk+] imagedefinition: Assert when trying to free empty definition



commit cbbaad4135dcf002437b8f549737af4ba570313f
Author: Krzesimir Nowak <qdlacz gmail com>
Date:   Wed Dec 2 12:29:58 2015 +0100

    imagedefinition: Assert when trying to free empty definition
    
    Empty definitions are not allocated on a heap, so doing a g_free() on
    it would crash anyway.

 gtk/gtkimagedefinition.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/gtk/gtkimagedefinition.c b/gtk/gtkimagedefinition.c
index 351dbe4..6ef6756 100644
--- a/gtk/gtkimagedefinition.c
+++ b/gtk/gtkimagedefinition.c
@@ -254,8 +254,8 @@ gtk_image_definition_unref (GtkImageDefinition *def)
   switch (def->type)
     {
     default:
-      g_assert_not_reached ();
     case GTK_IMAGE_EMPTY:
+      g_assert_not_reached ();
       break;
     case GTK_IMAGE_PIXBUF:
       g_object_unref (def->pixbuf.pixbuf);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]