From 768268ad3fe514de29faa7735b45d0336c91da1c Mon Sep 17 00:00:00 2001 From: Hixie Date: Tue, 15 Dec 2015 13:38:45 -0800 Subject: [PATCH] Workaround to re-enable test This is a workaround for: https://github.com/dart-lang/sdk/issues/25246 --- packages/flutter/lib/src/scheduler/scheduler.dart | 11 +++++------ ...heduler_test.dart.disabled => scheduler_test.dart} | 0 2 files changed, 5 insertions(+), 6 deletions(-) rename packages/unit/test/scheduler/{scheduler_test.dart.disabled => scheduler_test.dart} (100%) diff --git a/packages/flutter/lib/src/scheduler/scheduler.dart b/packages/flutter/lib/src/scheduler/scheduler.dart index b1420a5af2..acfb3e0ee4 100644 --- a/packages/flutter/lib/src/scheduler/scheduler.dart +++ b/packages/flutter/lib/src/scheduler/scheduler.dart @@ -95,12 +95,11 @@ abstract class Scheduler extends BindingBase { SchedulingStrategy schedulingStrategy = new DefaultSchedulingStrategy(); - final PriorityQueue _taskQueue = new HeapPriorityQueue<_TaskEntry>( - (_TaskEntry e1, _TaskEntry e2) { - // Note that we inverse the priority. - return -e1.priority.compareTo(e2.priority); - } - ); + static int _taskSorter (_TaskEntry e1, _TaskEntry e2) { + // Note that we inverse the priority. + return -e1.priority.compareTo(e2.priority); + } + final PriorityQueue _taskQueue = new HeapPriorityQueue<_TaskEntry>(_taskSorter); /// Whether this scheduler already requested to be called from the event loop. bool _hasRequestedAnEventLoopCallback = false; diff --git a/packages/unit/test/scheduler/scheduler_test.dart.disabled b/packages/unit/test/scheduler/scheduler_test.dart similarity index 100% rename from packages/unit/test/scheduler/scheduler_test.dart.disabled rename to packages/unit/test/scheduler/scheduler_test.dart