|
|
@@ -168,7 +168,7 @@ impl TileLoader {
|
|
168
|
168
|
loop {
|
|
169
|
169
|
let message = request_rx.lock().ok().and_then(|r| r.recv().ok());
|
|
170
|
170
|
match message {
|
|
171
|
|
- None | Some(RemoteLoaderMessage::Terminate) => break,
|
|
|
171
|
+ None => break,
|
|
172
|
172
|
Some(RemoteLoaderMessage::PopQueue) => {
|
|
173
|
173
|
let ele: Option<TileRequest> = queue.lock().ok().and_then(|mut q| q.pop());
|
|
174
|
174
|
|
|
|
@@ -332,7 +332,6 @@ enum LoaderMessage {
|
|
332
|
332
|
#[derive(Debug)]
|
|
333
|
333
|
enum RemoteLoaderMessage {
|
|
334
|
334
|
PopQueue,
|
|
335
|
|
- Terminate,
|
|
336
|
335
|
}
|
|
337
|
336
|
|
|
338
|
337
|
fn compare_tiles(a: Tile, b: Tile, view: View) -> Ordering {
|