summaryrefslogtreecommitdiff
path: root/vcl
diff options
context:
space:
mode:
authorStephan Bergmann <sbergman@redhat.com>2019-10-05 18:36:38 +0200
committerStephan Bergmann <sbergman@redhat.com>2019-10-06 09:13:47 +0200
commit070b3a848d6824ea154ae2d68fc7571feed60a5f (patch)
treef65c1a45b601b2c585aa8c291b4eca2e56d915ab /vcl
parentdef00961243da0662f394bdf58b1157cfd45dfab (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>
Diffstat (limited to 'vcl')
-rw-r--r--vcl/headless/svpdummies.cxx6
-rw-r--r--vcl/headless/svpframe.cxx1
-rw-r--r--vcl/headless/svpinst.cxx2
-rw-r--r--vcl/inc/headless/svpdummies.hxx1
-rw-r--r--vcl/osx/salframe.cxx2
-rw-r--r--vcl/osx/salobj.cxx1
-rw-r--r--vcl/qt5/Qt5Frame.cxx2
-rw-r--r--vcl/qt5/Qt5Object.cxx1
-rw-r--r--vcl/unx/generic/window/salframe.cxx1
-rw-r--r--vcl/unx/generic/window/salobj.cxx1
-rw-r--r--vcl/unx/gtk3/gtk3gtkframe.cxx1
-rw-r--r--vcl/unx/gtk3/gtk3gtkobject.cxx1
-rw-r--r--vcl/win/window/salframe.cxx1
-rw-r--r--vcl/win/window/salobj.cxx1
14 files changed, 1 insertions, 21 deletions
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