aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorfritsch <Peter.Fruehberger@gmail.com>2016-12-31 11:12:40 +0100
committerfritsch <Peter.Fruehberger@gmail.com>2016-12-31 11:12:40 +0100
commit86a631184a7c1bc4ca3c401c1495cea771d945bb (patch)
tree7c75874fe038213724344d8a4c8b3c7ec38ae818 /lib
parent4f7db4e88ff692e4f252ef8e50fa1a6db9f25a2b (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.cpp19
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;