diff options
-rw-r--r-- | emfio/source/reader/emfreader.cxx | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/emfio/source/reader/emfreader.cxx b/emfio/source/reader/emfreader.cxx index ac56c64db026..04f591a7eb9a 100644 --- a/emfio/source/reader/emfreader.cxx +++ b/emfio/source/reader/emfreader.cxx @@ -1101,8 +1101,10 @@ namespace emfio sal_Int32 nSavedDC; mpInputStream->ReadInt32( nSavedDC ); SAL_INFO( "emfio", "\t\t SavedDC Index: " << nSavedDC ); - if ( nSavedDC < 0 ) // For EMF values above -1 is ignored + if ( nSavedDC < 0 ) Pop( nSavedDC ); + else + Pop( -1 ); // For RestoreDC values above -1, treat as get last element } break; |