comparison src/audacious/ui_skinned_equalizer_slider.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
comparison
equal deleted inserted replaced
4117:a5779105e6d2 4118:1112f53ecc18
202 g_return_val_if_fail (UI_SKINNED_IS_EQUALIZER_SLIDER (widget), FALSE); 202 g_return_val_if_fail (UI_SKINNED_IS_EQUALIZER_SLIDER (widget), FALSE);
203 g_return_val_if_fail (event != NULL, FALSE); 203 g_return_val_if_fail (event != NULL, FALSE);
204 204
205 UiSkinnedEqualizerSlider *es = UI_SKINNED_EQUALIZER_SLIDER (widget); 205 UiSkinnedEqualizerSlider *es = UI_SKINNED_EQUALIZER_SLIDER (widget);
206 UiSkinnedEqualizerSliderPrivate *priv = UI_SKINNED_EQUALIZER_SLIDER_GET_PRIVATE(es); 206 UiSkinnedEqualizerSliderPrivate *priv = UI_SKINNED_EQUALIZER_SLIDER_GET_PRIVATE(es);
207 g_return_val_if_fail (priv->width > 0 || priv->height > 0, FALSE);
207 208
208 GdkPixmap *obj = NULL; 209 GdkPixmap *obj = NULL;
209 GdkGC *gc; 210 GdkGC *gc;
210 211
211 obj = gdk_pixmap_new(NULL, priv->width, priv->height, gdk_rgb_get_visual()->depth); 212 obj = gdk_pixmap_new(NULL, priv->width, priv->height, gdk_rgb_get_visual()->depth);