| 
														
															@@ -93,7 +93,9 @@ class MainActivity : BaseActivity() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															     override fun onBackPressed() { 
														 | 
														
														 | 
														
															     override fun onBackPressed() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         val fragment = supportFragmentManager.findFragmentById(R.id.frame_container) 
														 | 
														
														 | 
														
															         val fragment = supportFragmentManager.findFragmentById(R.id.frame_container) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        if (fragment != null && fragment.tag.toInt() != startScreenId) { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        if (drawer.isDrawerOpen(GravityCompat.START) || drawer.isDrawerOpen(GravityCompat.END)) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            drawer.closeDrawers() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        } else if (fragment != null && fragment.tag.toInt() != startScreenId) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             if (resumed) { 
														 | 
														
														 | 
														
															             if (resumed) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 setSelectedDrawerItem(startScreenId) 
														 | 
														
														 | 
														
															                 setSelectedDrawerItem(startScreenId) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             } 
														 | 
														
														 | 
														
															             } 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -140,4 +142,4 @@ class MainActivity : BaseActivity() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     companion object { 
														 | 
														
														 | 
														
															     companion object { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         private const val REQUEST_OPEN_SETTINGS = 200 
														 | 
														
														 | 
														
															         private const val REQUEST_OPEN_SETTINGS = 200 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     } 
														 | 
														
														 | 
														
															     } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-} 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+} 
														 |