diff --git a/gnome/src/seekslider.c b/gnome/src/seekslider.c index c6bea9f3a4d217d1125ee3e516b62126a46fe086..77f5a7108fe3ab49d1ae5290d9fb1a329f5f0351 100644 --- a/gnome/src/seekslider.c +++ b/gnome/src/seekslider.c @@ -426,7 +426,9 @@ void sfl_seekslider_update_scale(SFLSeekSlider *seekslider, guint current, guint void sfl_seekslider_set_display(SFLSeekSlider *seekslider, SFLSeekSliderDisplay display) { - if (seekslider == NULL) + if (seekslider == NULL || !seekslider->priv || + !GTK_IS_WIDGET(seekslider->priv->playRecordWidget) || + !GTK_IS_WIDGET(seekslider->priv->stopRecordWidget)) return; switch (display) {