summaryrefslogtreecommitdiff
path: root/vcl
diff options
context:
space:
mode:
authorDavid Tardon <dtardon@redhat.com>2011-11-21 13:04:59 +0100
committerDavid Tardon <dtardon@redhat.com>2011-11-21 13:19:33 +0100
commit3a88a0606ba469b6f83d8ac67e14cb1b80cecfb5 (patch)
tree94f0a06811e40223fbc69a890a68e55b283ddf73 /vcl
parent5e04a781c5b5cb22bb35ad3031e579ea32c0cace (diff)
WaE: initialization order
Diffstat (limited to 'vcl')
-rw-r--r--vcl/win/source/gdi/salgdi3.cxx2
-rw-r--r--vcl/win/source/gdi/winlayout.cxx13
2 files changed, 8 insertions, 7 deletions
diff --git a/vcl/win/source/gdi/salgdi3.cxx b/vcl/win/source/gdi/salgdi3.cxx
index ed2ffffedad5..58ec98f4bc54 100644
--- a/vcl/win/source/gdi/salgdi3.cxx
+++ b/vcl/win/source/gdi/salgdi3.cxx
@@ -1211,8 +1211,8 @@ ImplWinFontData::ImplWinFontData( const ImplDevFontAttributes& rDFS,
mnFontCharSetCount( 0 ),
meWinCharSet( eWinCharSet ),
mnPitchAndFamily( nPitchAndFamily ),
- mbAliasSymbolsLow( false ),
mbAliasSymbolsHigh( false ),
+ mbAliasSymbolsLow( false ),
mbGsubRead( false )
{
SetBitmapSize( 0, nHeight );
diff --git a/vcl/win/source/gdi/winlayout.cxx b/vcl/win/source/gdi/winlayout.cxx
index b1591f0aad9d..dbcd2ceb82ce 100644
--- a/vcl/win/source/gdi/winlayout.cxx
+++ b/vcl/win/source/gdi/winlayout.cxx
@@ -268,9 +268,9 @@ SimpleWinLayout::SimpleWinLayout( HDC hDC, BYTE nCharSet,
mpGlyphs2Chars( NULL ),
mpGlyphRTLFlags( NULL ),
mnWidth( 0 ),
+ mbDisableGlyphs( false )
mnNotdefWidth( -1 ),
mnCharSet( nCharSet ),
- mbDisableGlyphs( false )
{
mbDisableGlyphs = true;
}
@@ -1231,21 +1231,22 @@ static bool InitUSP()
UniscribeLayout::UniscribeLayout( HDC hDC,
const ImplWinFontData& rWinFontData, ImplWinFontEntry& rWinFontEntry )
: WinLayout( hDC, rWinFontData, rWinFontEntry ),
- mnItemCount( 0 ),
mpScriptItems( NULL ),
mpVisualItems( NULL ),
+ mnItemCount( 0 ),
+ mnCharCapacity( 0 ),
mpLogClusters( NULL ),
mpCharWidths( NULL ),
- mnCharCapacity( 0 ),
mnSubStringMin( 0 ),
- mnGlyphCapacity( 0 ),
mnGlyphCount( 0 ),
- mpOutGlyphs( NULL ),
+ mnGlyphCapacity( 0 ),
mpGlyphAdvances( NULL ),
mpJustifications( NULL ),
+ mpOutGlyphs( NULL ),
mpGlyphOffsets( NULL ),
mpVisualAttrs( NULL ),
mpGlyphs2Chars( NULL ),
+ mnMinKashidaWidth( 0 ),
mnMinKashidaGlyph( 0 ),
mbDisableGlyphInjection( false )
{}
@@ -3061,9 +3062,9 @@ int WinSalGraphics::GetMinKashidaWidth()
ImplWinFontEntry::ImplWinFontEntry( FontSelectPattern& rFSD )
: ImplFontEntry( rFSD )
-, maWidthMap( 512 )
, mpKerningPairs( NULL )
, mnKerningPairs( -1 )
+, maWidthMap( 512 )
, mnMinKashidaWidth( -1 )
, mnMinKashidaGlyph( -1 )
{