From 98635ac64b0c6764fae25c97b8b9b848b3d7b7fb Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin Date: Sun, 29 Oct 2006 18:04:49 +0000 Subject: [PATCH] don't call gtk_image_set_from_pixbuf() if no animation (part of patch 1586730) git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@42636 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- src/gtk/animate.cpp | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/src/gtk/animate.cpp b/src/gtk/animate.cpp index a2e17e22aa..23b88a192d 100644 --- a/src/gtk/animate.cpp +++ b/src/gtk/animate.cpp @@ -351,10 +351,17 @@ void wxAnimationCtrl::DisplayStaticImage() } else { - // even if not clearly documented, gdk_pixbuf_animation_get_static_image() - // always returns the first frame of the animation - gtk_image_set_from_pixbuf(GTK_IMAGE(m_widget), - gdk_pixbuf_animation_get_static_image(m_anim)); + if (m_anim) + { + // even if not clearly documented, gdk_pixbuf_animation_get_static_image() + // always returns the first frame of the animation + gtk_image_set_from_pixbuf(GTK_IMAGE(m_widget), + gdk_pixbuf_animation_get_static_image(m_anim)); + } + else + { + ClearToBackgroundColour(); + } } } -- 2.45.2