mirror of
				https://github.com/commons-app/apps-android-commons.git
				synced 2025-11-04 00:33:55 +01:00 
			
		
		
		
	Compare commits
	
		
			No commits in common. "5b5aeead88e8437f8cfa23ce33bcfe8aaaf569d0" and "6aeb3c07ccbfa9be374e1338a3b603e272788b6e" have entirely different histories.
		
	
	
		
			5b5aeead88
			...
			6aeb3c07cc
		
	
		
					 2 changed files with 28 additions and 18 deletions
				
			
		| 
						 | 
					@ -212,8 +212,8 @@ android {
 | 
				
			||||||
    defaultConfig {
 | 
					    defaultConfig {
 | 
				
			||||||
        //applicationId 'fr.free.nrw.commons'
 | 
					        //applicationId 'fr.free.nrw.commons'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        versionCode 1050
 | 
					        versionCode 1049
 | 
				
			||||||
        versionName '5.3.0'
 | 
					        versionName '5.2.0'
 | 
				
			||||||
        setProperty("archivesBaseName", "app-commons-v$versionName-" + getBranchName())
 | 
					        setProperty("archivesBaseName", "app-commons-v$versionName-" + getBranchName())
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        minSdkVersion 21
 | 
					        minSdkVersion 21
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,6 +1,7 @@
 | 
				
			||||||
package fr.free.nrw.commons.bookmarks.locations
 | 
					package fr.free.nrw.commons.bookmarks.locations
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import android.Manifest.permission
 | 
					import android.Manifest.permission
 | 
				
			||||||
 | 
					import android.annotation.SuppressLint
 | 
				
			||||||
import android.os.Bundle
 | 
					import android.os.Bundle
 | 
				
			||||||
import android.view.LayoutInflater
 | 
					import android.view.LayoutInflater
 | 
				
			||||||
import android.view.View
 | 
					import android.view.View
 | 
				
			||||||
| 
						 | 
					@ -8,12 +9,15 @@ import android.view.ViewGroup
 | 
				
			||||||
import androidx.activity.result.ActivityResultLauncher
 | 
					import androidx.activity.result.ActivityResultLauncher
 | 
				
			||||||
import androidx.activity.result.contract.ActivityResultContracts.RequestMultiplePermissions
 | 
					import androidx.activity.result.contract.ActivityResultContracts.RequestMultiplePermissions
 | 
				
			||||||
import androidx.activity.result.contract.ActivityResultContracts.StartActivityForResult
 | 
					import androidx.activity.result.contract.ActivityResultContracts.StartActivityForResult
 | 
				
			||||||
 | 
					import androidx.lifecycle.Lifecycle
 | 
				
			||||||
import androidx.lifecycle.lifecycleScope
 | 
					import androidx.lifecycle.lifecycleScope
 | 
				
			||||||
 | 
					import androidx.lifecycle.repeatOnLifecycle
 | 
				
			||||||
import androidx.recyclerview.widget.LinearLayoutManager
 | 
					import androidx.recyclerview.widget.LinearLayoutManager
 | 
				
			||||||
import dagger.android.support.DaggerFragment
 | 
					import dagger.android.support.DaggerFragment
 | 
				
			||||||
import fr.free.nrw.commons.R
 | 
					import fr.free.nrw.commons.R
 | 
				
			||||||
import fr.free.nrw.commons.contributions.ContributionController
 | 
					import fr.free.nrw.commons.contributions.ContributionController
 | 
				
			||||||
import fr.free.nrw.commons.databinding.FragmentBookmarksLocationsBinding
 | 
					import fr.free.nrw.commons.databinding.FragmentBookmarksLocationsBinding
 | 
				
			||||||
 | 
					import fr.free.nrw.commons.filepicker.FilePicker
 | 
				
			||||||
import fr.free.nrw.commons.nearby.Place
 | 
					import fr.free.nrw.commons.nearby.Place
 | 
				
			||||||
import fr.free.nrw.commons.nearby.fragments.CommonPlaceClickActions
 | 
					import fr.free.nrw.commons.nearby.fragments.CommonPlaceClickActions
 | 
				
			||||||
import fr.free.nrw.commons.nearby.fragments.PlaceAdapter
 | 
					import fr.free.nrw.commons.nearby.fragments.PlaceAdapter
 | 
				
			||||||
| 
						 | 
					@ -37,27 +41,33 @@ class BookmarkLocationsFragment : DaggerFragment() {
 | 
				
			||||||
    private val cameraPickLauncherForResult =
 | 
					    private val cameraPickLauncherForResult =
 | 
				
			||||||
        registerForActivityResult(StartActivityForResult()) { result ->
 | 
					        registerForActivityResult(StartActivityForResult()) { result ->
 | 
				
			||||||
            contributionController.handleActivityResultWithCallback(
 | 
					            contributionController.handleActivityResultWithCallback(
 | 
				
			||||||
                requireActivity()
 | 
					                requireActivity(),
 | 
				
			||||||
            ) { callbacks ->
 | 
					                object: FilePicker.HandleActivityResult {
 | 
				
			||||||
                contributionController.onPictureReturnedFromCamera(
 | 
					                    override fun onHandleActivityResult(callbacks: FilePicker.Callbacks) {
 | 
				
			||||||
                    result,
 | 
					                        contributionController.onPictureReturnedFromCamera(
 | 
				
			||||||
                    requireActivity(),
 | 
					                            result,
 | 
				
			||||||
                    callbacks
 | 
					                            requireActivity(),
 | 
				
			||||||
                )
 | 
					                            callbacks
 | 
				
			||||||
            }
 | 
					                        )
 | 
				
			||||||
 | 
					                    }
 | 
				
			||||||
 | 
					                }
 | 
				
			||||||
 | 
					            )
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    private val galleryPickLauncherForResult =
 | 
					    private val galleryPickLauncherForResult =
 | 
				
			||||||
        registerForActivityResult(StartActivityForResult()) { result ->
 | 
					        registerForActivityResult(StartActivityForResult()) { result ->
 | 
				
			||||||
            contributionController.handleActivityResultWithCallback(
 | 
					            contributionController.handleActivityResultWithCallback(
 | 
				
			||||||
                requireActivity()
 | 
					                requireActivity(),
 | 
				
			||||||
            ) { callbacks ->
 | 
					                object: FilePicker.HandleActivityResult {
 | 
				
			||||||
                contributionController.onPictureReturnedFromGallery(
 | 
					                    override fun onHandleActivityResult(callbacks: FilePicker.Callbacks) {
 | 
				
			||||||
                    result,
 | 
					                        contributionController.onPictureReturnedFromGallery(
 | 
				
			||||||
                    requireActivity(),
 | 
					                            result,
 | 
				
			||||||
                    callbacks
 | 
					                            requireActivity(),
 | 
				
			||||||
                )
 | 
					                            callbacks
 | 
				
			||||||
            }
 | 
					                        )
 | 
				
			||||||
 | 
					                    }
 | 
				
			||||||
 | 
					                }
 | 
				
			||||||
 | 
					            )
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    companion object {
 | 
					    companion object {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue