include/vcl/commandevent.hxx | 5 - include/vcl/pdfwriter.hxx | 23 -------- include/vcl/ppdparser.hxx | 9 --- vcl/inc/octree.hxx | 1 vcl/inc/unx/cpdmgr.hxx | 8 -- vcl/inc/unx/glyphcache.hxx | 1 vcl/inc/unx/i18n_xkb.hxx | 2 vcl/source/filter/FilterConfigCache.cxx | 9 +-- vcl/source/filter/FilterConfigCache.hxx | 1 vcl/source/gdi/octree.cxx | 4 - vcl/source/gdi/pdfwriter.cxx | 11 ---- vcl/source/gdi/textlayout.cxx | 7 +- vcl/source/window/commandevent.cxx | 5 - vcl/source/window/winproc.cxx | 6 +- vcl/unx/generic/app/i18n_xkb.cxx | 15 ++--- vcl/unx/generic/glyphs/freetype_glyphcache.cxx | 4 - vcl/unx/generic/printer/ppdparser.cxx | 67 +++++++++---------------- vcl/unx/gtk/fpicker/SalGtkFilePicker.cxx | 7 +- vcl/unx/gtk/fpicker/SalGtkFilePicker.hxx | 1 vcl/workben/vcldemo.cxx | 16 ++--- 20 files changed, 59 insertions(+), 143 deletions(-)
New commits: commit 2e3f5a1e2aad2ff9866d7a782a04bec7c29c0e43 Author: Noel Grandin <noel.gran...@collabora.co.uk> Date: Wed May 16 09:29:07 2018 +0200 loplugin:unusedfields in vcl Change-Id: Id0913b209b089e3c66a7e449e31f8d5d5b1b4f83 Reviewed-on: https://gerrit.libreoffice.org/54413 Tested-by: Jenkins <c...@libreoffice.org> Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk> diff --git a/include/vcl/commandevent.hxx b/include/vcl/commandevent.hxx index 6c752ffccaa4..703741051205 100644 --- a/include/vcl/commandevent.hxx +++ b/include/vcl/commandevent.hxx @@ -117,11 +117,6 @@ public: class VCL_DLLPUBLIC CommandInputContextData { -private: - LanguageType meLanguage; - -public: - CommandInputContextData( LanguageType eLang ); }; enum class CommandWheelMode diff --git a/include/vcl/pdfwriter.hxx b/include/vcl/pdfwriter.hxx index 1ff79089c64c..3c9afafc8180 100644 --- a/include/vcl/pdfwriter.hxx +++ b/include/vcl/pdfwriter.hxx @@ -541,29 +541,6 @@ The following structure describes the permissions used in PDF security DrawColor, DrawGreyscale }; - /// Holds all information to be able to fill a PDF signature template. - struct VCL_DLLPUBLIC PDFSignContext - { - /// DER-encoded certificate buffer. - sal_Int8* m_pDerEncoded; - /// Length of m_pDerEncoded. - sal_Int32 m_nDerEncoded; - /// Bytes before the signature itself. - void* m_pByteRange1; - /// Length of m_pByteRange1. - sal_Int32 m_nByteRange1; - /// Bytes after the signature itself. - void* m_pByteRange2; - /// Length of m_pByteRange2. - sal_Int32 m_nByteRange2; - OUString m_aSignTSA; - OUString m_aSignPassword; - /// The signature (in PKCS#7 format) is written into this buffer. - OStringBuffer& m_rCMSHexBuffer; - - PDFSignContext(OStringBuffer& rCMSHexBuffer); - }; - struct PDFWriterContext { /* must be a valid file: URL usable by osl */ diff --git a/include/vcl/ppdparser.hxx b/include/vcl/ppdparser.hxx index 7cffed146ea7..78f47417ae84 100644 --- a/include/vcl/ppdparser.hxx +++ b/include/vcl/ppdparser.hxx @@ -143,9 +143,6 @@ private: value_type m_aOrderedKeys; ::std::vector< PPDConstraint > m_aConstraints; - // some identifying fields - OUString m_aPrinterName; - OUString m_aNickName; // the full path of the PPD file OUString m_aFile; // some basic attributes @@ -157,20 +154,14 @@ private: // shortcuts to important keys and their default values // imageable area - const PPDValue* m_pDefaultImageableArea; const PPDKey* m_pImageableAreas; // paper dimensions const PPDValue* m_pDefaultPaperDimension; const PPDKey* m_pPaperDimensions; // paper trays const PPDValue* m_pDefaultInputSlot; - const PPDKey* m_pInputSlots; // resolutions const PPDValue* m_pDefaultResolution; - const PPDKey* m_pResolutions; - - // fonts - const PPDKey* m_pFontList; // translations std::unique_ptr<PPDTranslator> m_pTranslator; diff --git a/vcl/inc/octree.hxx b/vcl/inc/octree.hxx index 729a61255552..41a34987d40f 100644 --- a/vcl/inc/octree.hxx +++ b/vcl/inc/octree.hxx @@ -54,7 +54,6 @@ private: BitmapPalette aPal; - sal_uLong nMax; sal_uLong nLeafCount; sal_uLong nLevel; NODE* pTree; diff --git a/vcl/inc/unx/cpdmgr.hxx b/vcl/inc/unx/cpdmgr.hxx index 36ccc95221d7..12d6603bfc09 100644 --- a/vcl/inc/unx/cpdmgr.hxx +++ b/vcl/inc/unx/cpdmgr.hxx @@ -55,14 +55,6 @@ struct CPDPrinter GDBusProxy* backend; }; -struct CPDPrinterOption -{ - OUString name; - OUString default_value; - int num_supported_values; - std::vector<OUString> supported_values; -}; - class CPDManager : public PrinterInfoManager { #if ENABLE_DBUS && ENABLE_GIO diff --git a/vcl/inc/unx/glyphcache.hxx b/vcl/inc/unx/glyphcache.hxx index 2340683c8c48..5e515db564b5 100644 --- a/vcl/inc/unx/glyphcache.hxx +++ b/vcl/inc/unx/glyphcache.hxx @@ -175,7 +175,6 @@ private: long mnSin; int mnWidth; - int mnPrioEmbedded; int mnPrioAntiAlias; FreetypeFontInfo* mpFontInfo; FT_Int mnLoadFlags; diff --git a/vcl/inc/unx/i18n_xkb.hxx b/vcl/inc/unx/i18n_xkb.hxx index d3641312f3da..77de6e837466 100644 --- a/vcl/inc/unx/i18n_xkb.hxx +++ b/vcl/inc/unx/i18n_xkb.hxx @@ -28,10 +28,8 @@ class VCLPLUG_GEN_PUBLIC SalI18N_KeyboardExtension private: bool mbUseExtension; - sal_uInt32 mnDefaultGroup; int mnEventBase; int mnErrorBase; - Display* mpDisplay; public: diff --git a/vcl/source/filter/FilterConfigCache.cxx b/vcl/source/filter/FilterConfigCache.cxx index bfa48d5edee3..369fc3989f04 100644 --- a/vcl/source/filter/FilterConfigCache.cxx +++ b/vcl/source/filter/FilterConfigCache.cxx @@ -293,12 +293,11 @@ void FilterConfigCache::ImplInitSmart() } } -FilterConfigCache::FilterConfigCache( bool bConfig ) : - bUseConfig ( bConfig ) +FilterConfigCache::FilterConfigCache( bool bConfig ) { - if (bUseConfig) - bUseConfig = !utl::ConfigManager::IsFuzzing(); - if (bUseConfig) + if (bConfig) + bConfig = !utl::ConfigManager::IsFuzzing(); + if (bConfig) ImplInit(); else ImplInitSmart(); diff --git a/vcl/source/filter/FilterConfigCache.hxx b/vcl/source/filter/FilterConfigCache.hxx index eb3221835769..70237afeba3e 100644 --- a/vcl/source/filter/FilterConfigCache.hxx +++ b/vcl/source/filter/FilterConfigCache.hxx @@ -58,7 +58,6 @@ class FilterConfigCache std::vector< FilterConfigCacheEntry > aImport; std::vector< FilterConfigCacheEntry > aExport; - bool bUseConfig; static bool bInitialized; static sal_Int32 nIndType; diff --git a/vcl/source/gdi/octree.cxx b/vcl/source/gdi/octree.cxx index c7af47e71b1a..6947fc365405 100644 --- a/vcl/source/gdi/octree.cxx +++ b/vcl/source/gdi/octree.cxx @@ -53,14 +53,14 @@ ImpNodeCache::~ImpNodeCache() } Octree::Octree(const BitmapReadAccess& rReadAcc, sal_uLong nColors) - : nMax(nColors) - , nLeafCount(0) + : nLeafCount(0) , nLevel(0) , pTree(nullptr) , pColor(nullptr) , pAcc(&rReadAcc) , nPalIndex(0) { + sal_uLong nMax(nColors); pNodeCache.reset( new ImpNodeCache( nColors ) ); memset( pReduce, 0, ( OCTREE_BITS + 1 ) * sizeof( NODE* ) ); diff --git a/vcl/source/gdi/pdfwriter.cxx b/vcl/source/gdi/pdfwriter.cxx index e5899449d82f..dce2388cf35e 100644 --- a/vcl/source/gdi/pdfwriter.cxx +++ b/vcl/source/gdi/pdfwriter.cxx @@ -27,17 +27,6 @@ PDFWriter::AnyWidget::~AnyWidget() { } -PDFWriter::PDFSignContext::PDFSignContext(OStringBuffer& rCMSHexBuffer) - : m_pDerEncoded(nullptr), - m_nDerEncoded(0), - m_pByteRange1(nullptr), - m_nByteRange1(0), - m_pByteRange2(nullptr), - m_nByteRange2(0), - m_rCMSHexBuffer(rCMSHexBuffer) -{ -} - PDFWriter::PDFWriter( const PDFWriter::PDFWriterContext& rContext, const css::uno::Reference< css::beans::XMaterialHolder >& xEnc ) : xImplementation( new PDFWriterImpl( rContext, xEnc, *this ) ) diff --git a/vcl/source/gdi/textlayout.cxx b/vcl/source/gdi/textlayout.cxx index f533e84c0ba1..eaecdd275d63 100644 --- a/vcl/source/gdi/textlayout.cxx +++ b/vcl/source/gdi/textlayout.cxx @@ -93,7 +93,6 @@ namespace vcl OutputDevice& m_rTargetDevice; OutputDevice& m_rReferenceDevice; Font m_aUnzoomedPointFont; - const Fraction m_aZoom; const bool m_bRTLEnabled; tools::Rectangle m_aCompleteTextRect; @@ -104,9 +103,9 @@ namespace vcl :m_rTargetDevice( _rTargetDevice ) ,m_rReferenceDevice( _rReferenceDevice ) ,m_aUnzoomedPointFont( _rControl.GetUnzoomedControlPointFont() ) - ,m_aZoom( _rControl.GetZoom() ) ,m_bRTLEnabled( _rControl.IsRTLEnabled() ) { + const Fraction aZoom( _rControl.GetZoom() ); m_rTargetDevice.Push( PushFlags::MAPMODE | PushFlags::FONT | PushFlags::TEXTLAYOUTMODE ); MapMode aTargetMapMode( m_rTargetDevice.GetMapMode() ); @@ -116,8 +115,8 @@ namespace vcl // between text in Writer and text in controls in Writer, though both have the same font. // So, if we have a zoom set at the control, then we do not scale the font, but instead modify the map mode // to accommodate for the zoom. - aTargetMapMode.SetScaleX( m_aZoom ); // TODO: shouldn't this be "current_scale * zoom"? - aTargetMapMode.SetScaleY( m_aZoom ); + aTargetMapMode.SetScaleX( aZoom ); // TODO: shouldn't this be "current_scale * zoom"? + aTargetMapMode.SetScaleY( aZoom ); // also, use a higher-resolution map unit than "pixels", which should save us some rounding errors when // translating coordinates between the reference device and the target device. diff --git a/vcl/source/window/commandevent.cxx b/vcl/source/window/commandevent.cxx index b298022abc56..c8b486e7fc59 100644 --- a/vcl/source/window/commandevent.cxx +++ b/vcl/source/window/commandevent.cxx @@ -55,11 +55,6 @@ CommandExtTextInputData::~CommandExtTextInputData() { } -CommandInputContextData::CommandInputContextData( LanguageType eLang ) -{ - meLanguage = eLang; -} - CommandWheelData::CommandWheelData() { mnDelta = 0; diff --git a/vcl/source/window/winproc.cxx b/vcl/source/window/winproc.cxx index 72c518eeb6cb..77e11cb58097 100644 --- a/vcl/source/window/winproc.cxx +++ b/vcl/source/window/winproc.cxx @@ -1262,10 +1262,10 @@ static void ImplHandleExtTextInputPos( vcl::Window* pWindow, = pChild != nullptr && pChild->GetInputContext().GetFont().IsVertical(); } -static bool ImplHandleInputContextChange( vcl::Window* pWindow, LanguageType eNewLang ) +static bool ImplHandleInputContextChange( vcl::Window* pWindow ) { vcl::Window* pChild = ImplGetKeyInputWindow( pWindow ); - CommandInputContextData aData( eNewLang ); + CommandInputContextData aData; return !ImplCallCommand( pChild, CommandEventId::InputContextChange, &aData ); } @@ -2494,7 +2494,7 @@ bool ImplWindowFrameProc( vcl::Window* _pWindow, SalEvent nEvent, const void* pE ImplHandleSalExtTextInputPos( pWindow, const_cast<SalExtTextInputPosEvent *>(static_cast<SalExtTextInputPosEvent const *>(pEvent)) ); break; case SalEvent::InputContextChange: - bRet = ImplHandleInputContextChange( pWindow, static_cast<SalInputContextChangeEvent const *>(pEvent)->meLanguage ); + bRet = ImplHandleInputContextChange( pWindow ); break; case SalEvent::ShowDialog: { diff --git a/vcl/unx/generic/app/i18n_xkb.cxx b/vcl/unx/generic/app/i18n_xkb.cxx index 9f7e6c6c95b8..3c2d1a25fbba 100644 --- a/vcl/unx/generic/app/i18n_xkb.cxx +++ b/vcl/unx/generic/app/i18n_xkb.cxx @@ -27,11 +27,10 @@ SalI18N_KeyboardExtension::SalI18N_KeyboardExtension( Display* pDisplay ) : mbUseExtension(true) - , mnDefaultGroup(0) , mnEventBase(0) , mnErrorBase(0) - , mpDisplay(pDisplay) { + sal_uInt32 nDefaultGroup = 0; // allow user to set the default keyboard group idx or to disable the usage // of x keyboard extension at all: @@ -43,9 +42,9 @@ SalI18N_KeyboardExtension::SalI18N_KeyboardExtension( Display* pDisplay ) { mbUseExtension = pUseKeyboardExtension[0] != '\0' ; if ( mbUseExtension ) - mnDefaultGroup = strtol( pUseKeyboardExtension, nullptr, 0 ); - if ( mnDefaultGroup > XkbMaxKbdGroup ) - mnDefaultGroup = 0; + nDefaultGroup = strtol( pUseKeyboardExtension, nullptr, 0 ); + if ( nDefaultGroup > XkbMaxKbdGroup ) + nDefaultGroup = 0; } // query XServer support for XKB Extension, @@ -57,7 +56,7 @@ SalI18N_KeyboardExtension::SalI18N_KeyboardExtension( Display* pDisplay ) int nExtMajorVersion = XkbMajorVersion; int nExtMinorVersion = XkbMinorVersion; - mbUseExtension = XkbQueryExtension( mpDisplay, + mbUseExtension = XkbQueryExtension( pDisplay, &nMajorExtOpcode, &mnEventBase, &mnErrorBase, &nExtMajorVersion, &nExtMinorVersion ) != 0; } @@ -68,7 +67,7 @@ SalI18N_KeyboardExtension::SalI18N_KeyboardExtension( Display* pDisplay ) #define XkbGroupMask ( XkbGroupStateMask | XkbGroupBaseMask \ | XkbGroupLatchMask | XkbGroupLockMask ) - mbUseExtension = XkbSelectEventDetails( mpDisplay, + mbUseExtension = XkbSelectEventDetails( pDisplay, XkbUseCoreKbd, XkbStateNotify, XkbGroupMask, XkbGroupMask ); } @@ -76,7 +75,7 @@ SalI18N_KeyboardExtension::SalI18N_KeyboardExtension( Display* pDisplay ) if ( mbUseExtension ) { XkbStateRec aStateRecord; - XkbGetState( mpDisplay, XkbUseCoreKbd, &aStateRecord ); + XkbGetState( pDisplay, XkbUseCoreKbd, &aStateRecord ); } } diff --git a/vcl/unx/generic/glyphs/freetype_glyphcache.cxx b/vcl/unx/generic/glyphs/freetype_glyphcache.cxx index 9bc310b67afd..5d7b9ff064ac 100644 --- a/vcl/unx/generic/glyphs/freetype_glyphcache.cxx +++ b/vcl/unx/generic/glyphs/freetype_glyphcache.cxx @@ -373,7 +373,6 @@ FreetypeFont::FreetypeFont( const FontSelectPattern& rFSD, FreetypeFontInfo* pFI mpNextGCFont( nullptr ), mnCos( 0x10000), mnSin( 0 ), - mnPrioEmbedded(nDefaultPrioEmbedded), mnPrioAntiAlias(nDefaultPrioAntiAlias), mpFontInfo( pFI ), mnLoadFlags( 0 ), @@ -383,6 +382,7 @@ FreetypeFont::FreetypeFont( const FontSelectPattern& rFSD, FreetypeFontInfo* pFI mbArtItalic( false ), mbArtBold(false) { + int nPrioEmbedded = nDefaultPrioEmbedded; // TODO: move update of mpFontInstance into FontEntry class when // it becomes responsible for the FreetypeFont instantiation static_cast<FreetypeFontInstance*>(mpFontInstance)->SetFreetypeFont( this ); @@ -434,7 +434,7 @@ FreetypeFont::FreetypeFont( const FontSelectPattern& rFSD, FreetypeFontInfo* pFI mbArtItalic = (rFSD.GetItalic() != ITALIC_NONE && pFI->GetFontAttributes().GetItalic() == ITALIC_NONE); mbArtBold = (rFSD.GetWeight() > WEIGHT_MEDIUM && pFI->GetFontAttributes().GetWeight() <= WEIGHT_MEDIUM); - if( ((mnCos != 0) && (mnSin != 0)) || (mnPrioEmbedded <= 0) ) + if( ((mnCos != 0) && (mnSin != 0)) || (nPrioEmbedded <= 0) ) mnLoadFlags |= FT_LOAD_NO_BITMAP; } diff --git a/vcl/unx/generic/printer/ppdparser.cxx b/vcl/unx/generic/printer/ppdparser.cxx index fc58bc3464b6..e4b14c5c0b17 100644 --- a/vcl/unx/generic/printer/ppdparser.cxx +++ b/vcl/unx/generic/printer/ppdparser.cxx @@ -590,15 +590,11 @@ PPDParser::PPDParser( const OUString& rFile, std::vector<PPDKey*> keys) : m_bType42Capable( false ), m_nLanguageLevel( 0 ), m_aFileEncoding( RTL_TEXTENCODING_MS_1252 ), - m_pDefaultImageableArea( nullptr ), m_pImageableAreas( nullptr ), m_pDefaultPaperDimension( nullptr ), m_pPaperDimensions( nullptr ), m_pDefaultInputSlot( nullptr ), - m_pInputSlots( nullptr ), m_pDefaultResolution( nullptr ), - m_pResolutions( nullptr ), - m_pFontList( nullptr ), m_pTranslator( new PPDTranslator() ) { for (PPDKey* key: keys) @@ -650,12 +646,13 @@ PPDParser::PPDParser( const OUString& rFile, std::vector<PPDKey*> keys) : } m_pImageableAreas = getKey( OUString( "ImageableArea" ) ); + const PPDValue* pDefaultImageableArea = nullptr; if( m_pImageableAreas ) - m_pDefaultImageableArea = m_pImageableAreas->getDefaultValue(); + pDefaultImageableArea = m_pImageableAreas->getDefaultValue(); if (m_pImageableAreas == nullptr) { SAL_WARN( "vcl.unx.print", "no ImageableArea in " << m_aFile); } - if (m_pDefaultImageableArea == nullptr) { + if (pDefaultImageableArea == nullptr) { SAL_WARN( "vcl.unx.print", "no DefaultImageableArea in " << m_aFile); } @@ -669,33 +666,28 @@ PPDParser::PPDParser( const OUString& rFile, std::vector<PPDKey*> keys) : SAL_WARN( "vcl.unx.print", "no DefaultPaperDimensions in " << m_aFile); } - m_pResolutions = getKey( OUString( "Resolution" ) ); - if( m_pResolutions ) - m_pDefaultResolution = m_pResolutions->getDefaultValue(); - if (m_pResolutions == nullptr) { + auto pResolutions = getKey( OUString( "Resolution" ) ); + if( pResolutions ) + m_pDefaultResolution = pResolutions->getDefaultValue(); + if (pResolutions == nullptr) { SAL_WARN( "vcl.unx.print", "no Resolution in " << m_aFile); } SAL_INFO_IF(!m_pDefaultResolution, "vcl.unx.print", "no DefaultResolution in " + m_aFile); - m_pInputSlots = getKey( OUString( "InputSlot" ) ); - if( m_pInputSlots ) - m_pDefaultInputSlot = m_pInputSlots->getDefaultValue(); - SAL_INFO_IF(!m_pInputSlots, "vcl.unx.print", "no InputSlot in " << m_aFile); + auto pInputSlots = getKey( OUString( "InputSlot" ) ); + if( pInputSlots ) + m_pDefaultInputSlot = pInputSlots->getDefaultValue(); + SAL_INFO_IF(!pInputSlots, "vcl.unx.print", "no InputSlot in " << m_aFile); SAL_INFO_IF(!m_pDefaultInputSlot, "vcl.unx.print", "no DefaultInputSlot in " << m_aFile); - m_pFontList = getKey( OUString( "Font" ) ); - if (m_pFontList == nullptr) { + auto pFontList = getKey( OUString( "Font" ) ); + if (pFontList == nullptr) { SAL_WARN( "vcl.unx.print", "no Font in " << m_aFile); } // fill in direct values - if( (pKey = getKey( OUString( "ModelName" ) )) ) - m_aPrinterName = pKey->getValue( 0 )->m_aValue; - if( (pKey = getKey( OUString( "NickName" ) )) ) - m_aNickName = pKey->getValue( 0 )->m_aValue; if( (pKey = getKey( OUString( "print-color-mode" ) )) ) m_bColorDevice = pKey->countValues() > 1; - } PPDParser::PPDParser( const OUString& rFile ) : @@ -704,15 +696,11 @@ PPDParser::PPDParser( const OUString& rFile ) : m_bType42Capable( false ), m_nLanguageLevel( 0 ), m_aFileEncoding( RTL_TEXTENCODING_MS_1252 ), - m_pDefaultImageableArea( nullptr ), m_pImageableAreas( nullptr ), m_pDefaultPaperDimension( nullptr ), m_pPaperDimensions( nullptr ), m_pDefaultInputSlot( nullptr ), - m_pInputSlots( nullptr ), m_pDefaultResolution( nullptr ), - m_pResolutions( nullptr ), - m_pFontList( nullptr ), m_pTranslator( new PPDTranslator() ) { // read in the file @@ -824,12 +812,13 @@ PPDParser::PPDParser( const OUString& rFile ) : const PPDKey* pKey; m_pImageableAreas = getKey( OUString( "ImageableArea" ) ); + const PPDValue * pDefaultImageableArea = nullptr; if( m_pImageableAreas ) - m_pDefaultImageableArea = m_pImageableAreas->getDefaultValue(); + pDefaultImageableArea = m_pImageableAreas->getDefaultValue(); if (m_pImageableAreas == nullptr) { SAL_WARN( "vcl.unx.print", "no ImageableArea in " << m_aFile); } - if (m_pDefaultImageableArea == nullptr) { + if (pDefaultImageableArea == nullptr) { SAL_WARN( "vcl.unx.print", "no DefaultImageableArea in " << m_aFile); } @@ -843,30 +832,26 @@ PPDParser::PPDParser( const OUString& rFile ) : SAL_WARN( "vcl.unx.print", "no DefaultPaperDimensions in " << m_aFile); } - m_pResolutions = getKey( OUString( "Resolution" ) ); - if( m_pResolutions ) - m_pDefaultResolution = m_pResolutions->getDefaultValue(); - if (m_pResolutions == nullptr) { + auto pResolutions = getKey( OUString( "Resolution" ) ); + if( pResolutions ) + m_pDefaultResolution = pResolutions->getDefaultValue(); + if (pResolutions == nullptr) { SAL_WARN( "vcl.unx.print", "no Resolution in " << m_aFile); } SAL_INFO_IF(!m_pDefaultResolution, "vcl.unx.print", "no DefaultResolution in " + m_aFile); - m_pInputSlots = getKey( OUString( "InputSlot" ) ); - if( m_pInputSlots ) - m_pDefaultInputSlot = m_pInputSlots->getDefaultValue(); - SAL_INFO_IF(!m_pInputSlots, "vcl.unx.print", "no InputSlot in " << m_aFile); + auto pInputSlots = getKey( OUString( "InputSlot" ) ); + if( pInputSlots ) + m_pDefaultInputSlot = pInputSlots->getDefaultValue(); + SAL_INFO_IF(!pInputSlots, "vcl.unx.print", "no InputSlot in " << m_aFile); SAL_INFO_IF(!m_pDefaultInputSlot, "vcl.unx.print", "no DefaultInputSlot in " << m_aFile); - m_pFontList = getKey( OUString( "Font" ) ); - if (m_pFontList == nullptr) { + auto pFontList = getKey( OUString( "Font" ) ); + if (pFontList == nullptr) { SAL_WARN( "vcl.unx.print", "no Font in " << m_aFile); } // fill in direct values - if( (pKey = getKey( OUString( "ModelName" ) )) ) - m_aPrinterName = pKey->getValue( 0 )->m_aValue; - if( (pKey = getKey( OUString( "NickName" ) )) ) - m_aNickName = pKey->getValue( 0 )->m_aValue; if( (pKey = getKey( OUString( "ColorDevice" ) )) ) m_bColorDevice = pKey->getValue( 0 )->m_aValue.startsWithIgnoreAsciiCase( "true" ); diff --git a/vcl/unx/gtk/fpicker/SalGtkFilePicker.cxx b/vcl/unx/gtk/fpicker/SalGtkFilePicker.cxx index a28af32d3595..a222d603270c 100644 --- a/vcl/unx/gtk/fpicker/SalGtkFilePicker.cxx +++ b/vcl/unx/gtk/fpicker/SalGtkFilePicker.cxx @@ -179,9 +179,10 @@ SalGtkFilePicker::SalGtkFilePicker( const uno::Reference< uno::XComponentContext m_pAligns[i] = gtk_alignment_new(0, 0, 0, 1); - m_pListStores[i] = gtk_list_store_new (1, G_TYPE_STRING); - m_pLists[i] = gtk_combo_box_new_with_model(GTK_TREE_MODEL(m_pListStores[i])); - g_object_unref (m_pListStores[i]); // owned by the widget. + GtkListStore *pListStores[ LIST_LAST ]; + pListStores[i] = gtk_list_store_new (1, G_TYPE_STRING); + m_pLists[i] = gtk_combo_box_new_with_model(GTK_TREE_MODEL(pListStores[i])); + g_object_unref (pListStores[i]); // owned by the widget. GtkCellRenderer *pCell = gtk_cell_renderer_text_new (); gtk_cell_layout_pack_start( GTK_CELL_LAYOUT(m_pLists[i]), pCell, TRUE); diff --git a/vcl/unx/gtk/fpicker/SalGtkFilePicker.hxx b/vcl/unx/gtk/fpicker/SalGtkFilePicker.hxx index c46f633b8b39..d951bb3aa542 100644 --- a/vcl/unx/gtk/fpicker/SalGtkFilePicker.hxx +++ b/vcl/unx/gtk/fpicker/SalGtkFilePicker.hxx @@ -188,7 +188,6 @@ class SalGtkFilePicker : public SalGtkPicker, public SalGtkFilePicker_Base GtkWidget *m_pHBoxs[ LIST_LAST ]; GtkWidget *m_pAligns[ LIST_LAST ]; GtkWidget *m_pLists[ LIST_LAST ]; - GtkListStore *m_pListStores[ LIST_LAST ]; GtkWidget *m_pListLabels[ LIST_LAST ]; bool mbListVisibility[ LIST_LAST ]; bool mbButtonVisibility[ BUTTON_LAST ]; diff --git a/vcl/workben/vcldemo.cxx b/vcl/workben/vcldemo.cxx index d2349ed33cfe..0df08ad41176 100644 --- a/vcl/workben/vcldemo.cxx +++ b/vcl/workben/vcldemo.cxx @@ -2010,8 +2010,6 @@ class OpenGLTests { VclPtr<WorkWindow> mxWinA; VclPtr<WorkWindow> mxWinB; - OpenGLSalGraphicsImpl *mpImplA; - OpenGLSalGraphicsImpl *mpImplB; rtl::Reference<OpenGLContext> mpA; rtl::Reference<OpenGLContext> mpB; @@ -2025,18 +2023,20 @@ public: mxWinA(VclPtr<WorkWindow>::Create(nullptr, WB_APP | WB_STDWORK)), mxWinB(VclPtr<WorkWindow>::Create(nullptr, WB_APP | WB_STDWORK)) { + OpenGLSalGraphicsImpl *pImplA; + OpenGLSalGraphicsImpl *pImplB; if (!OpenGLHelper::isVCLOpenGLEnabled()) { - mpImplA = mpImplB = nullptr; + pImplA = pImplB = nullptr; fprintf (stderr, "OpenGL is not enabled: try SAL_FORCEGL=1\n"); return; } - mpImplA = getImpl(mxWinA); - mpImplB = getImpl(mxWinB); - assert (mpImplA && mpImplB); - mpA = mpImplA->GetOpenGLContext(); - mpB = mpImplB->GetOpenGLContext(); + pImplA = getImpl(mxWinA); + pImplB = getImpl(mxWinB); + assert (pImplA && pImplB); + mpA = pImplA->GetOpenGLContext(); + mpB = pImplB->GetOpenGLContext(); assert (mpA.is() && mpB.is()); assert (mpA != mpB); _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits