diff options
Diffstat (limited to 'vcl/inc')
-rw-r--r-- | vcl/inc/generic/gendata.hxx | 6 | ||||
-rw-r--r-- | vcl/inc/unx/gtk/gtkdata.hxx | 2 | ||||
-rw-r--r-- | vcl/inc/unx/kde/kdedata.hxx | 2 | ||||
-rw-r--r-- | vcl/inc/unx/saldata.hxx | 2 |
4 files changed, 6 insertions, 6 deletions
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 diff --git a/vcl/inc/unx/gtk/gtkdata.hxx b/vcl/inc/unx/gtk/gtkdata.hxx index 0c9af2ae508e..458dfdd1cfab 100644 --- a/vcl/inc/unx/gtk/gtkdata.hxx +++ b/vcl/inc/unx/gtk/gtkdata.hxx @@ -100,7 +100,7 @@ class GtkData : public SalGenericData oslCondition m_aDispatchCondition; public: - GtkData(); + GtkData( SalInstance *pInstance ); virtual ~GtkData(); virtual void Init(); diff --git a/vcl/inc/unx/kde/kdedata.hxx b/vcl/inc/unx/kde/kdedata.hxx index f948af090379..6112b47c5a7d 100644 --- a/vcl/inc/unx/kde/kdedata.hxx +++ b/vcl/inc/unx/kde/kdedata.hxx @@ -36,7 +36,7 @@ class KDEData : public X11SalData { public: - KDEData() : X11SalData( SAL_DATA_KDE3 ) {} + KDEData( SalInstance *pInstance ) : X11SalData( SAL_DATA_KDE3, pInstance ) {} virtual ~KDEData(); virtual void Init(); diff --git a/vcl/inc/unx/saldata.hxx b/vcl/inc/unx/saldata.hxx index 2d5dca512673..9c49014309ab 100644 --- a/vcl/inc/unx/saldata.hxx +++ b/vcl/inc/unx/saldata.hxx @@ -76,7 +76,7 @@ protected: pthread_t hMainThread_; public: - X11SalData( SalGenericDataType t ); + X11SalData( SalGenericDataType t, SalInstance *pInstance ); virtual ~X11SalData(); virtual void Init(); |