comparison src/audacious/ui_skinned_horizontal_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
235 g_return_val_if_fail (UI_SKINNED_IS_HORIZONTAL_SLIDER (widget), FALSE); 235 g_return_val_if_fail (UI_SKINNED_IS_HORIZONTAL_SLIDER (widget), FALSE);
236 g_return_val_if_fail (event != NULL, FALSE); 236 g_return_val_if_fail (event != NULL, FALSE);
237 237
238 UiSkinnedHorizontalSlider *hs = UI_SKINNED_HORIZONTAL_SLIDER (widget); 238 UiSkinnedHorizontalSlider *hs = UI_SKINNED_HORIZONTAL_SLIDER (widget);
239 UiSkinnedHorizontalSliderPrivate *priv = UI_SKINNED_HORIZONTAL_SLIDER_GET_PRIVATE(hs); 239 UiSkinnedHorizontalSliderPrivate *priv = UI_SKINNED_HORIZONTAL_SLIDER_GET_PRIVATE(hs);
240 g_return_val_if_fail (priv->width > 0 || priv->height > 0, FALSE);
240 241
241 GdkPixmap *obj = NULL; 242 GdkPixmap *obj = NULL;
242 GdkGC *gc; 243 GdkGC *gc;
243 244
244 if (priv->position > priv->max) priv->position = priv->max; 245 if (priv->position > priv->max) priv->position = priv->max;