File tree Expand file tree Collapse file tree 1 file changed +9
-6
lines changed
library/src/main/java/com/alamkanak/weekview Expand file tree Collapse file tree 1 file changed +9
-6
lines changed Original file line number Diff line number Diff line change @@ -452,14 +452,19 @@ private void drawHeaderRowAndEvents(Canvas canvas) {
452
452
Calendar today = today ();
453
453
454
454
if (mAreDimensionsInvalid ) {
455
- mAreDimensionsInvalid = false ;
456
455
mEffectiveMinHourHeight = Math .max (mMinHourHeight , (int ) ((getHeight () - mHeaderTextHeight - mHeaderRowPadding * 2 - mHeaderMarginBottom ) / 24 ));
457
456
458
- double scrollToHour = mScrollToHour ;
457
+ mAreDimensionsInvalid = false ;
459
458
if (mScrollToDay != null )
460
459
goToDate (mScrollToDay );
461
- if (scrollToHour >= 0 )
462
- goToHour (scrollToHour );
460
+
461
+ mAreDimensionsInvalid = false ;
462
+ if (mScrollToHour >= 0 )
463
+ goToHour (mScrollToHour );
464
+
465
+ mScrollToDay = null ;
466
+ mScrollToHour = -1 ;
467
+ mAreDimensionsInvalid = false ;
463
468
}
464
469
if (mIsFirstDraw ){
465
470
mIsFirstDraw = false ;
@@ -1031,8 +1036,6 @@ private boolean isTimeAfterOrEquals(Calendar time1, Calendar time2) {
1031
1036
public void invalidate () {
1032
1037
super .invalidate ();
1033
1038
mAreDimensionsInvalid = true ;
1034
- mScrollToDay = null ;
1035
- mScrollToHour = -1 ;
1036
1039
}
1037
1040
1038
1041
/////////////////////////////////////////////////////////////////
You can’t perform that action at this time.
0 commit comments