Skip to content
This repository was archived by the owner on Apr 24, 2018. It is now read-only.

Commit f711b5d

Browse files
committed
Merge pull request #387 from amlcurran/fix-377
Fix #377, where changing the text wouldn't update the ShowcaseView
2 parents 770f779 + e262db2 commit f711b5d

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

library/src/main/java/com/github/amlcurran/showcaseview/ShowcaseView.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -405,11 +405,13 @@ private void hideImmediate() {
405405
@Override
406406
public void setContentTitle(CharSequence title) {
407407
textDrawer.setContentTitle(title);
408+
invalidate();
408409
}
409410

410411
@Override
411412
public void setContentText(CharSequence text) {
412413
textDrawer.setContentText(text);
414+
invalidate();
413415
}
414416

415417
private void setScaleMultiplier(float scaleMultiplier) {

library/src/main/java/com/github/amlcurran/showcaseview/TextDrawer.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,7 @@ public void setContentText(CharSequence details) {
112112
SpannableString ssbDetail = new SpannableString(details);
113113
ssbDetail.setSpan(textSpan, 0, ssbDetail.length(), 0);
114114
textString = ssbDetail;
115+
hasRecalculated = true;
115116
}
116117
}
117118

@@ -120,6 +121,7 @@ public void setContentTitle(CharSequence title) {
120121
SpannableString ssbTitle = new SpannableString(title);
121122
ssbTitle.setSpan(titleSpan, 0, ssbTitle.length(), 0);
122123
titleString = ssbTitle;
124+
hasRecalculated = true;
123125
}
124126
}
125127

0 commit comments

Comments
 (0)