Explorar o código

cleanup to new base controller logic

Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
Andy Scherzinger %!s(int64=4) %!d(string=hai) anos
pai
achega
ac986c61aa

+ 0 - 6
app/src/main/java/com/nextcloud/talk/controllers/GeocodingController.kt

@@ -137,12 +137,6 @@ class GeocodingController(args: Bundle) :
         searchView?.clearFocus()
     }
 
-    override fun onPrepareOptionsMenu(menu: Menu) {
-        super.onPrepareOptionsMenu(menu)
-        showToolbar()
-        actionBar?.setIcon(ColorDrawable(resources!!.getColor(android.R.color.transparent)))
-    }
-
     override fun onQueryTextSubmit(query: String?): Boolean {
         this.query = query
         searchLocation()

+ 5 - 2
app/src/main/java/com/nextcloud/talk/controllers/LocationPickerController.kt

@@ -155,11 +155,14 @@ class LocationPickerController(args: Bundle) :
 
     override fun onPrepareOptionsMenu(menu: Menu) {
         super.onPrepareOptionsMenu(menu)
-        showToolbar()
-        actionBar?.setIcon(ColorDrawable(resources!!.getColor(android.R.color.transparent)))
         actionBar?.title = context!!.getString(R.string.nc_share_location)
     }
 
+    override val title: String
+        get() =
+            resources!!.getString(R.string.nc_share_location)
+
+
     override fun onViewBound(view: View) {
         setLocationDescription(false, receivedChosenGeocodingResult)
         binding.shareLocation.isClickable = false

+ 0 - 9
app/src/main/java/com/nextcloud/talk/controllers/base/NewBaseController.kt

@@ -172,15 +172,6 @@ abstract class NewBaseController(@LayoutRes var layoutRes: Int, args: Bundle? =
         binding.searchToolbar.layoutParams = layoutParams
     }
 
-    protected fun showToolbar() {
-        if (isValidActivity(activity)) {
-            val activity = activity as MainActivity
-            showToolbar(activity.binding)
-            colorizeStatusBar(false, activity, resources)
-            colorizeNavigationBar(activity, resources)
-        }
-    }
-
     private fun showToolbar(binding: ActivityMainBinding) {
         val layoutParams = binding.searchToolbar.layoutParams as AppBarLayout.LayoutParams
         binding.searchToolbar.visibility = View.GONE