From 25f426df28fd3a2625a5c405da502987f4a826d3 Mon Sep 17 00:00:00 2001 From: Muhammed Refaat Date: Wed, 6 Nov 2019 23:56:58 +0400 Subject: [PATCH] Making the selection listener un-mandatory --- .../java/com/imagine/colorpalette/ColorPalette.java | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/imagine/colorpalette/ColorPalette.java b/app/src/main/java/com/imagine/colorpalette/ColorPalette.java index 7b58570..7ce851f 100644 --- a/app/src/main/java/com/imagine/colorpalette/ColorPalette.java +++ b/app/src/main/java/com/imagine/colorpalette/ColorPalette.java @@ -314,10 +314,14 @@ public void setSelectedColor(int selectedColor) { @Override public void onClick(View v) { - String selectedColor = v.getTag().toString().trim(); - selectColor(selectedColor); - setSelectedColor(Color.parseColor(selectedColor)); - mListener.onColorSelected(selectedColor); + try { + String selectedColor = v.getTag().toString().trim(); + selectColor(selectedColor); + setSelectedColor(Color.parseColor(selectedColor)); + mListener.onColorSelected(selectedColor); + } catch (Exception ex) { + ex.printStackTrace(); + } } /**