diff options
author | fritsch <Peter.Fruehberger@gmail.com> | 2016-12-31 11:12:40 +0100 |
---|---|---|
committer | fritsch <Peter.Fruehberger@gmail.com> | 2016-12-31 11:12:40 +0100 |
commit | 86a631184a7c1bc4ca3c401c1495cea771d945bb (patch) | |
tree | 7c75874fe038213724344d8a4c8b3c7ec38ae818 /lib | |
parent | 4f7db4e88ff692e4f252ef8e50fa1a6db9f25a2b (diff) |
Revert "Speed up startup time for movies in split rar archives."
This reverts commit b0e3be09a7418dff76bd96661fa8beda96a4140b.
Diffstat (limited to 'lib')
-rw-r--r-- | lib/UnrarXLib/volume.cpp | 19 |
1 files changed, 2 insertions, 17 deletions
diff --git a/lib/UnrarXLib/volume.cpp b/lib/UnrarXLib/volume.cpp index 1c1d95008a..b24e98bd61 100644 --- a/lib/UnrarXLib/volume.cpp +++ b/lib/UnrarXLib/volume.cpp @@ -20,23 +20,8 @@ bool MergeArchive(Archive &Arc,ComprDataIO *DataIO,bool ShowFileName,char Comman Arc.Close(); char NextName[NM]; - if(DataIO != NULL && (DataIO->m_iSeekTo > Arc.NewLhd.FullPackSize)){ - if (Arc.Volume && Arc.NotFirstVolume) - VolNameToFirstName(Arc.FileName,NextName,(Arc.NewMhd.Flags & MHD_NEWNUMBERING)); - else - strcpy(NextName,Arc.FileName); - - Int64 FastSeek = 0; - while(FastSeek+Arc.NewLhd.FullPackSize < DataIO->m_iSeekTo){ - NextVolumeName(NextName,(Arc.NewMhd.Flags & MHD_NEWNUMBERING)==0 || Arc.OldFormat); - FastSeek += Arc.NewLhd.FullPackSize; - } - DataIO->CurUnpRead = FastSeek; - - }else{ - strcpy(NextName,Arc.FileName); - NextVolumeName(NextName,(Arc.NewMhd.Flags & MHD_NEWNUMBERING)==0 || Arc.OldFormat); - } + strcpy(NextName,Arc.FileName); + NextVolumeName(NextName,(Arc.NewMhd.Flags & MHD_NEWNUMBERING)==0 || Arc.OldFormat); #if !defined(SFX_MODULE) && !defined(RARDLL) bool RecoveryDone=false; |