diff options
author | Stephan Bergmann <sbergman@redhat.com> | 2019-10-05 18:36:38 +0200 |
---|---|---|
committer | Stephan Bergmann <sbergman@redhat.com> | 2019-10-06 09:13:47 +0200 |
commit | 070b3a848d6824ea154ae2d68fc7571feed60a5f (patch) | |
tree | f65c1a45b601b2c585aa8c291b4eca2e56d915ab | |
parent | def00961243da0662f394bdf58b1157cfd45dfab (diff) |
SystemEnvData::nSize is no longer read and can be removed
...since 5926b22b5dc33490d23d594b129eb8a70b94ffb0 "The SystemEnvData passed into
the canvas factories appears to be unused". (And the user-provided SvpSalObject
ctor can be removed, at which point the use in SvpSalInstance::CreateObject
should be written without "()" to avoid loplugin:subtlezeroinit.
Change-Id: I4392fa2d697b29c814d7b577a7b1f8c984c05e70
Reviewed-on: https://gerrit.libreoffice.org/80298
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
-rw-r--r-- | include/vcl/sysdata.hxx | 8 | ||||
-rw-r--r-- | vcl/headless/svpdummies.cxx | 6 | ||||
-rw-r--r-- | vcl/headless/svpframe.cxx | 1 | ||||
-rw-r--r-- | vcl/headless/svpinst.cxx | 2 | ||||
-rw-r--r-- | vcl/inc/headless/svpdummies.hxx | 1 | ||||
-rw-r--r-- | vcl/osx/salframe.cxx | 2 | ||||
-rw-r--r-- | vcl/osx/salobj.cxx | 1 | ||||
-rw-r--r-- | vcl/qt5/Qt5Frame.cxx | 2 | ||||
-rw-r--r-- | vcl/qt5/Qt5Object.cxx | 1 | ||||
-rw-r--r-- | vcl/unx/generic/window/salframe.cxx | 1 | ||||
-rw-r--r-- | vcl/unx/generic/window/salobj.cxx | 1 | ||||
-rw-r--r-- | vcl/unx/gtk3/gtk3gtkframe.cxx | 1 | ||||
-rw-r--r-- | vcl/unx/gtk3/gtk3gtkobject.cxx | 1 | ||||
-rw-r--r-- | vcl/win/window/salframe.cxx | 1 | ||||
-rw-r--r-- | vcl/win/window/salobj.cxx | 1 |
15 files changed, 4 insertions, 26 deletions
diff --git a/include/vcl/sysdata.hxx b/include/vcl/sysdata.hxx index 722c223f5e19..e7a8f5d2df55 100644 --- a/include/vcl/sysdata.hxx +++ b/include/vcl/sysdata.hxx @@ -51,7 +51,6 @@ typedef struct CGContext *CGContextRef; struct SystemEnvData { - sal_uInt32 nSize; // size in bytes of this structure #if defined(_WIN32) HWND hWnd; // the window hwnd #elif defined( MACOSX ) @@ -76,16 +75,15 @@ struct SystemEnvData #endif SystemEnvData() - : nSize(0) #if defined(_WIN32) - , hWnd(nullptr) + : hWnd(nullptr) #elif defined( MACOSX ) - , mpNSView(nullptr) + : mpNSView(nullptr) , mbOpenGL(false) #elif defined( ANDROID ) #elif defined( IOS ) #elif defined( UNX ) - , pDisplay(nullptr) + : pDisplay(nullptr) , aWindow(0) , pSalFrame(nullptr) , pWidget(nullptr) diff --git a/vcl/headless/svpdummies.cxx b/vcl/headless/svpdummies.cxx index 9fab8f15f990..548868c05349 100644 --- a/vcl/headless/svpdummies.cxx +++ b/vcl/headless/svpdummies.cxx @@ -21,12 +21,6 @@ #include <headless/svpdummies.hxx> #include <headless/svpinst.hxx> -// SalObject -SvpSalObject::SvpSalObject() -{ - m_aSystemChildData.nSize = sizeof( SystemEnvData ); -} - SvpSalObject::~SvpSalObject() { } diff --git a/vcl/headless/svpframe.cxx b/vcl/headless/svpframe.cxx index 977d83d08fcf..20876ef2ff0a 100644 --- a/vcl/headless/svpframe.cxx +++ b/vcl/headless/svpframe.cxx @@ -55,7 +55,6 @@ SvpSalFrame::SvpSalFrame( SvpSalInstance* pInstance, m_nMaxHeight( 0 ) { // SAL_DEBUG("SvpSalFrame::SvpSalFrame: " << this); - m_aSystemChildData.nSize = sizeof( SystemEnvData ); #ifdef IOS // Nothing #elif defined ANDROID diff --git a/vcl/headless/svpinst.cxx b/vcl/headless/svpinst.cxx index 6b415d39135f..617ac21fa884 100644 --- a/vcl/headless/svpinst.cxx +++ b/vcl/headless/svpinst.cxx @@ -230,7 +230,7 @@ void SvpSalInstance::DestroyFrame( SalFrame* pFrame ) SalObject* SvpSalInstance::CreateObject( SalFrame*, SystemWindowData*, bool ) { - return new SvpSalObject(); + return new SvpSalObject; } void SvpSalInstance::DestroyObject( SalObject* pObject ) diff --git a/vcl/inc/headless/svpdummies.hxx b/vcl/inc/headless/svpdummies.hxx index ddcc7d7e3860..760b6f9a43a5 100644 --- a/vcl/inc/headless/svpdummies.hxx +++ b/vcl/inc/headless/svpdummies.hxx @@ -31,7 +31,6 @@ class VCL_DLLPUBLIC SvpSalObject : public SalObject public: SystemEnvData m_aSystemChildData; - SvpSalObject(); virtual ~SvpSalObject() override; // override all pure virtual methods diff --git a/vcl/osx/salframe.cxx b/vcl/osx/salframe.cxx index 3057611d12b8..0ab8d9160dcf 100644 --- a/vcl/osx/salframe.cxx +++ b/vcl/osx/salframe.cxx @@ -84,8 +84,6 @@ AquaSalFrame::AquaSalFrame( SalFrame* pParent, SalFrameStyleFlags salFrameStyle mrClippingPath( nullptr ), mnICOptions( InputContextFlags::NONE ) { - maSysData.nSize = sizeof( SystemEnvData ); - mpParent = dynamic_cast<AquaSalFrame*>(pParent); initWindowAndView(); diff --git a/vcl/osx/salobj.cxx b/vcl/osx/salobj.cxx index fb1105b6adb7..34679dcdbaf7 100644 --- a/vcl/osx/salobj.cxx +++ b/vcl/osx/salobj.cxx @@ -43,7 +43,6 @@ AquaSalObject::AquaSalObject( AquaSalFrame* pFrame, SystemWindowData const * pWi mnWidth( 20 ), mnHeight( 20 ) { - maSysData.nSize = sizeof( maSysData ); maSysData.mpNSView = nullptr; maSysData.mbOpenGL = false; diff --git a/vcl/qt5/Qt5Frame.cxx b/vcl/qt5/Qt5Frame.cxx index a18af04b5cbd..01e501ab1ba4 100644 --- a/vcl/qt5/Qt5Frame.cxx +++ b/vcl/qt5/Qt5Frame.cxx @@ -165,8 +165,6 @@ Qt5Frame::Qt5Frame(Qt5Frame* pParent, SalFrameStyleFlags nStyle, bool bUseCairo) pChildWindow->setTransientParent(pParentWindow); } - m_aSystemData.nSize = sizeof(SystemEnvData); - // Calling 'QWidget::winId()' implicitly enables native windows to be used // rather than "alien widgets" that are unknown to the windowing system, // s. https://doc.qt.io/qt-5/qwidget.html#native-widgets-vs-alien-widgets diff --git a/vcl/qt5/Qt5Object.cxx b/vcl/qt5/Qt5Object.cxx index 961622eeb893..4deffda7d18e 100644 --- a/vcl/qt5/Qt5Object.cxx +++ b/vcl/qt5/Qt5Object.cxx @@ -41,7 +41,6 @@ Qt5Object::Qt5Object(Qt5Frame* pParent, bool bShow) if (bShow) m_pQWidget->show(); - m_aSystemData.nSize = sizeof(SystemEnvData); m_aSystemData.aShellWindow = reinterpret_cast<sal_IntPtr>(this); //m_aSystemData.pSalFrame = this; m_aSystemData.pWidget = m_pQWidget; diff --git a/vcl/unx/generic/window/salframe.cxx b/vcl/unx/generic/window/salframe.cxx index ed2a3bb2c3bb..370b47cbdb6b 100644 --- a/vcl/unx/generic/window/salframe.cxx +++ b/vcl/unx/generic/window/salframe.cxx @@ -948,7 +948,6 @@ void X11SalFrame::SetExtendedFrameStyle( SalExtStyle nStyle ) const SystemEnvData* X11SalFrame::GetSystemData() const { X11SalFrame *pFrame = const_cast<X11SalFrame*>(this); - pFrame->maSystemChildData.nSize = sizeof( SystemEnvData ); pFrame->maSystemChildData.pDisplay = GetXDisplay(); pFrame->maSystemChildData.aWindow = pFrame->GetWindow(); pFrame->maSystemChildData.pSalFrame = pFrame; diff --git a/vcl/unx/generic/window/salobj.cxx b/vcl/unx/generic/window/salobj.cxx index 9fe34d4528b9..c5719362af3d 100644 --- a/vcl/unx/generic/window/salobj.cxx +++ b/vcl/unx/generic/window/salobj.cxx @@ -219,7 +219,6 @@ X11SalObject::X11SalObject() , maColormap(0) , mbVisible(false) { - maSystemChildData.nSize = sizeof( SystemEnvData ); maSystemChildData.pDisplay = vcl_sal::getSalDisplay(GetGenericUnixSalData())->GetDisplay(); maSystemChildData.aWindow = None; maSystemChildData.pSalFrame = nullptr; diff --git a/vcl/unx/gtk3/gtk3gtkframe.cxx b/vcl/unx/gtk3/gtk3gtkframe.cxx index b37d75ed4ba4..164699768496 100644 --- a/vcl/unx/gtk3/gtk3gtkframe.cxx +++ b/vcl/unx/gtk3/gtk3gtkframe.cxx @@ -963,7 +963,6 @@ void GtkSalFrame::InitCommon() gtk_widget_realize( m_pWindow ); //system data - m_aSystemData.nSize = sizeof( SystemEnvData ); m_aSystemData.aWindow = GetNativeWindowHandle(m_pWindow); m_aSystemData.aShellWindow = reinterpret_cast<sal_IntPtr>(this); m_aSystemData.pSalFrame = this; diff --git a/vcl/unx/gtk3/gtk3gtkobject.cxx b/vcl/unx/gtk3/gtk3gtkobject.cxx index 04db858a3ade..a4c7fb5864dc 100644 --- a/vcl/unx/gtk3/gtk3gtkobject.cxx +++ b/vcl/unx/gtk3/gtk3gtkobject.cxx @@ -48,7 +48,6 @@ GtkSalObject::GtkSalObject( GtkSalFrame* pParent, bool bShow ) gtk_widget_realize( m_pSocket ); // system data - m_aSystemData.nSize = sizeof( SystemEnvData ); m_aSystemData.aWindow = pParent->GetNativeWindowHandle(m_pSocket); m_aSystemData.aShellWindow = reinterpret_cast<sal_IntPtr>(this); m_aSystemData.pSalFrame = nullptr; diff --git a/vcl/win/window/salframe.cxx b/vcl/win/window/salframe.cxx index cb46d5e29279..4546031b20b3 100644 --- a/vcl/win/window/salframe.cxx +++ b/vcl/win/window/salframe.cxx @@ -869,7 +869,6 @@ WinSalFrame::WinSalFrame() mbPropertiesStored = false; memset( &maState, 0, sizeof( SalFrameState ) ); - maSysData.nSize = sizeof( SystemEnvData ); memset( &maGeometry, 0, sizeof( maGeometry ) ); diff --git a/vcl/win/window/salobj.cxx b/vcl/win/window/salobj.cxx index a1489a9cc42d..9840994bc9fa 100644 --- a/vcl/win/window/salobj.cxx +++ b/vcl/win/window/salobj.cxx @@ -550,7 +550,6 @@ WinSalObject::WinSalObject() mhWnd = nullptr; mhWndChild = nullptr; mhLastFocusWnd = nullptr; - maSysData.nSize = sizeof( SystemEnvData ); mpStdClipRgnData = nullptr; // Insert object in objectlist |