mirror of
				https://github.com/mihonapp/mihon.git
				synced 2025-11-04 08:08:55 +01:00 
			
		
		
		
	Show better error when trying to open RARv5 file
This commit is contained in:
		@@ -1,6 +1,7 @@
 | 
			
		||||
package eu.kanade.tachiyomi.ui.reader.loader
 | 
			
		||||
 | 
			
		||||
import android.content.Context
 | 
			
		||||
import com.github.junrar.exception.UnsupportedRarV5Exception
 | 
			
		||||
import eu.kanade.domain.manga.model.Manga
 | 
			
		||||
import eu.kanade.tachiyomi.R
 | 
			
		||||
import eu.kanade.tachiyomi.data.download.DownloadManager
 | 
			
		||||
@@ -85,7 +86,11 @@ class ChapterLoader(
 | 
			
		||||
                when (format) {
 | 
			
		||||
                    is LocalSource.Format.Directory -> DirectoryPageLoader(format.file)
 | 
			
		||||
                    is LocalSource.Format.Zip -> ZipPageLoader(format.file)
 | 
			
		||||
                    is LocalSource.Format.Rar -> RarPageLoader(format.file)
 | 
			
		||||
                    is LocalSource.Format.Rar -> try {
 | 
			
		||||
                        RarPageLoader(format.file)
 | 
			
		||||
                    } catch (e: UnsupportedRarV5Exception) {
 | 
			
		||||
                        error(context.getString(R.string.loader_rar5_error))
 | 
			
		||||
                    }
 | 
			
		||||
                    is LocalSource.Format.Epub -> EpubPageLoader(format.file)
 | 
			
		||||
                }
 | 
			
		||||
            }
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user