From 1bfd9b5465f1a2930210a54c285936c3ecb4bff5 Mon Sep 17 00:00:00 2001 From: Michael Meeks Date: Thu, 20 Oct 2011 17:22:19 +0100 Subject: generic: fix misc. initialization problems & simplify a little --- vcl/inc/generic/gendata.hxx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'vcl/inc/generic') diff --git a/vcl/inc/generic/gendata.hxx b/vcl/inc/generic/gendata.hxx index 10b0a09fc66d..c52e8919f16a 100644 --- a/vcl/inc/generic/gendata.hxx +++ b/vcl/inc/generic/gendata.hxx @@ -39,7 +39,7 @@ class SalDisplay; class GtkSalDisplay; enum SalGenericDataType { SAL_DATA_GTK, SAL_DATA_GTK3, SAL_DATA_KDE3, SAL_DATA_KDE4, - SAL_DATA_UNX }; + SAL_DATA_UNX, SAL_DATA_SVP }; class VCL_DLLPUBLIC SalGenericData : public SalData { @@ -51,7 +51,7 @@ class VCL_DLLPUBLIC SalGenericData : public SalData // for transient storage of unicode strings eg. 'u123' by input methods rtl::OUString m_aUnicodeEntry; public: - SalGenericData( SalGenericDataType t ) : SalData(), m_eType( t ), m_pDisplay( NULL ) {} + SalGenericData( SalGenericDataType t, SalInstance *pInstance ) : SalData(), m_eType( t ), m_pDisplay( NULL ) { m_pInstance = pInstance; SetSalData( this ); } virtual ~SalGenericData() {} virtual void Dispose() {} @@ -80,7 +80,7 @@ class VCL_DLLPUBLIC SalGenericData : public SalData // Not the prettiest - but helpful for migrating old code ... inline SalDisplay *GetSalDisplay() const { - OSL_ASSERT( m_eType == SAL_DATA_UNX || m_eType == SAL_DATA_GTK ); + OSL_ASSERT( m_eType != SAL_DATA_GTK3 ); return (SalDisplay *)GetDisplay(); } inline GtkSalDisplay *GetGtkDisplay() const -- cgit