// Purpose: XML resource handler for wxAnimationCtrl
// Author: Francesco Montorsi
// Created: 2006-10-15
-// RCS-ID: $Id$
// Copyright: (c) 2006 Francesco Montorsi
// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
#include "wx/xrc/xh_animatctrl.h"
#include "wx/animate.h"
+#include "wx/scopedptr.h"
IMPLEMENT_DYNAMIC_CLASS(wxAnimationCtrlXmlHandler, wxXmlResourceHandler)
{
XRC_MAKE_INSTANCE(ctrl, wxAnimationCtrl)
+ wxScopedPtr<wxAnimation> animation(GetAnimation(wxT("animation")));
+
ctrl->Create(m_parentAsWindow,
GetID(),
- GetAnimation(wxT("animation")),
+ animation ? *animation : wxNullAnimation,
GetPosition(), GetSize(),
- GetStyle(_T("style"), wxAC_DEFAULT_STYLE),
+ GetStyle(wxT("style"), wxAC_DEFAULT_STYLE),
GetName());
// if no inactive-bitmap has been provided, GetBitmap() will return wxNullBitmap