mirror of
https://github.com/HChaZZY/PiliPlus.git
synced 2025-12-24 19:16:44 +08:00
@@ -225,9 +225,7 @@ abstract class MarqueeRender extends RenderBox
|
||||
|
||||
if (_distance > 0) {
|
||||
updateSize();
|
||||
_ticker
|
||||
..createTicker(_onTick)
|
||||
..initStart();
|
||||
_ticker.initIfNeeded(_onTick);
|
||||
} else {
|
||||
_ticker.cancel();
|
||||
}
|
||||
@@ -419,6 +417,13 @@ class ContextSingleTicker implements TickerProvider {
|
||||
}
|
||||
}
|
||||
|
||||
void initIfNeeded(TickerCallback onTick) {
|
||||
if (_ticker == null) {
|
||||
createTicker(onTick);
|
||||
initStart();
|
||||
}
|
||||
}
|
||||
|
||||
@override
|
||||
Ticker createTicker(TickerCallback onTick) {
|
||||
assert(() {
|
||||
|
||||
Reference in New Issue
Block a user