summaryrefslogtreecommitdiff
path: root/Xamarin.Forms.Platform.iOS
diff options
context:
space:
mode:
authorSamantha Houts <samantha@teamredwall.com>2016-08-16 10:56:37 -0700
committerJason Smith <jason.smith@xamarin.com>2016-08-16 10:56:37 -0700
commit33303a09df486f1bb056b0e026a4156546143e49 (patch)
treed75c8b228d09f5a8436cfd4ae21cf1b38e04e3a2 /Xamarin.Forms.Platform.iOS
parenta1126ab66bc9bd41cfa32dbefbe5758bcf5b4b32 (diff)
downloadxamarin-forms-33303a09df486f1bb056b0e026a4156546143e49.tar.gz
xamarin-forms-33303a09df486f1bb056b0e026a4156546143e49.tar.bz2
xamarin-forms-33303a09df486f1bb056b0e026a4156546143e49.zip
[iOS] Fixed bug that made pull-to-refresh indicator always visible after 2+ pulls (#307)
* Add repro for Bugzilla 43214 * [iOS] Undo change to ListViewRenderer was attempting to prevent multiple unnecessary calls to SendRefreshing, but this caused unintended problems.
Diffstat (limited to 'Xamarin.Forms.Platform.iOS')
-rw-r--r--Xamarin.Forms.Platform.iOS/Renderers/ListViewRenderer.cs8
1 files changed, 1 insertions, 7 deletions
diff --git a/Xamarin.Forms.Platform.iOS/Renderers/ListViewRenderer.cs b/Xamarin.Forms.Platform.iOS/Renderers/ListViewRenderer.cs
index 7cd691f9..d0dacbd4 100644
--- a/Xamarin.Forms.Platform.iOS/Renderers/ListViewRenderer.cs
+++ b/Xamarin.Forms.Platform.iOS/Renderers/ListViewRenderer.cs
@@ -1016,7 +1016,6 @@ namespace Xamarin.Forms.Platform.iOS
readonly ListView _list;
IListViewController Controller => _list;
UIRefreshControl _refresh;
- bool _refreshingEventSent;
bool _refreshAdded;
@@ -1124,13 +1123,8 @@ namespace Xamarin.Forms.Platform.iOS
void OnRefreshingChanged(object sender, EventArgs eventArgs)
{
- if (_refresh.Refreshing && !_refreshingEventSent)
- {
+ if (_refresh.Refreshing)
Controller.SendRefreshing();
- _refreshingEventSent = true;
- }
- else if (!_refresh.Refreshing)
- _refreshingEventSent = false;
}
void RemoveRefresh()