| 
														
															@@ -60,6 +60,7 @@ import eu.kanade.tachiyomi.util.storage.DiskUtil 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import eu.kanade.tachiyomi.util.storage.cacheImageDir 
														 | 
														
														 | 
														
															 import eu.kanade.tachiyomi.util.storage.cacheImageDir 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import eu.kanade.tachiyomi.util.system.isOnline 
														 | 
														
														 | 
														
															 import eu.kanade.tachiyomi.util.system.isOnline 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import eu.kanade.tachiyomi.util.system.logcat 
														 | 
														
														 | 
														
															 import eu.kanade.tachiyomi.util.system.logcat 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+import kotlinx.coroutines.Dispatchers 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import kotlinx.coroutines.async 
														 | 
														
														 | 
														
															 import kotlinx.coroutines.async 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import kotlinx.coroutines.awaitAll 
														 | 
														
														 | 
														
															 import kotlinx.coroutines.awaitAll 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import kotlinx.coroutines.channels.Channel 
														 | 
														
														 | 
														
															 import kotlinx.coroutines.channels.Channel 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -610,7 +611,7 @@ class ReaderViewModel( 
														 | 
													
												
											
												
													
														| 
														 | 
														
															      */ 
														 | 
														
														 | 
														
															      */ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     fun setMangaReadingMode(readingModeType: Int) { 
														 | 
														
														 | 
														
															     fun setMangaReadingMode(readingModeType: Int) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         val manga = manga ?: return 
														 | 
														
														 | 
														
															         val manga = manga ?: return 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        viewModelScope.launchIO { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        runBlocking(Dispatchers.IO) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             setMangaViewerFlags.awaitSetMangaReadingMode(manga.id, readingModeType.toLong()) 
														 | 
														
														 | 
														
															             setMangaViewerFlags.awaitSetMangaReadingMode(manga.id, readingModeType.toLong()) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             val currChapters = state.value.viewerChapters 
														 | 
														
														 | 
														
															             val currChapters = state.value.viewerChapters 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             if (currChapters != null) { 
														 | 
														
														 | 
														
															             if (currChapters != null) { 
														 |