diff src/audacious/ui_skinned_number.c @ 4118:1112f53ecc18

prevent BadAlloc's
author Tomasz Mon <desowin@gmail.com>
date Tue, 25 Dec 2007 16:28:34 +0100
parents d46d60247826
children 9d4b5cdae3ba
line wrap: on
line diff
--- a/src/audacious/ui_skinned_number.c	Tue Dec 25 16:03:27 2007 +0100
+++ b/src/audacious/ui_skinned_number.c	Tue Dec 25 16:28:34 2007 +0100
@@ -183,6 +183,7 @@
     g_return_val_if_fail (event != NULL, FALSE);
 
     UiSkinnedNumber *number = UI_SKINNED_NUMBER (widget);
+    g_return_val_if_fail (number->width > 0 || number->height > 0, FALSE);
 
     GdkPixmap *obj = NULL;
     GdkGC *gc;