From 307a0acb5d64edcd0623ce8701eb2d868f065c63 Mon Sep 17 00:00:00 2001 From: misaochan Date: Tue, 6 Feb 2018 19:33:01 +1000 Subject: [PATCH] Copy camera and gallery onClickListeners over from map --- .../fr/free/nrw/commons/nearby/PlaceRenderer.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/app/src/main/java/fr/free/nrw/commons/nearby/PlaceRenderer.java b/app/src/main/java/fr/free/nrw/commons/nearby/PlaceRenderer.java index 4c14d3118..213e6a624 100644 --- a/app/src/main/java/fr/free/nrw/commons/nearby/PlaceRenderer.java +++ b/app/src/main/java/fr/free/nrw/commons/nearby/PlaceRenderer.java @@ -84,6 +84,21 @@ class PlaceRenderer extends Renderer { }); //TODO: Set onClickListeners for camera and gallery in list here + cameraButton.setOnClickListener(view2 -> { + Timber.d("Camera button tapped. Image title: " + place.getName() + "Image desc: " + place.getLongDescription()); + controller = new ContributionController(this); + DirectUpload directUpload = new DirectUpload(this, controller, prefs); + storeSharedPrefs(); + directUpload.initiateCameraUpload(); + }); + + galleryButton.setOnClickListener(view3 -> { + Timber.d("Gallery button tapped. Image title: " + place.getName() + "Image desc: " + place.getLongDescription()); + controller = new ContributionController(this); + DirectUpload directUpload = new DirectUpload(this, controller, prefs); + storeSharedPrefs(); + directUpload.initiateGalleryUpload(); + }); } private void closeLayout(LinearLayout buttonLayout){