From 589041c1079a14d69e203717b28c08109aa77e3b Mon Sep 17 00:00:00 2001 From: Berdimurat Masaliev Date: Thu, 14 Dec 2017 15:48:55 +0600 Subject: [PATCH] Fix selectedItem wrong value #111 Added check for hint in getSelectedItem(). Previously, if there was no hint, getSelectedItem() returned an incorrect object --- .../main/java/fr/ganfra/materialspinner/MaterialSpinner.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/src/main/java/fr/ganfra/materialspinner/MaterialSpinner.java b/library/src/main/java/fr/ganfra/materialspinner/MaterialSpinner.java index 542e576..dac80bc 100644 --- a/library/src/main/java/fr/ganfra/materialspinner/MaterialSpinner.java +++ b/library/src/main/java/fr/ganfra/materialspinner/MaterialSpinner.java @@ -240,7 +240,7 @@ public int getSelectedItemPosition() { } public Object getSelectedItem() { - return super.getItemAtPosition(getSelectedItemPosition()-1); + return super.getItemAtPosition(hint != null ? getSelectedItemPosition() - 1 : getSelectedItemPosition()); } private void initPadding() {