… | |
… | |
162 | |
162 | |
163 | draw_client_map (pl->ob); |
163 | draw_client_map (pl->ob); |
164 | |
164 | |
165 | if (s->update_look) |
165 | if (s->update_look) |
166 | esrv_draw_look (pl->ob); |
166 | esrv_draw_look (pl->ob); |
|
|
167 | |
|
|
168 | while (!ns->askface.empty () && ns->outputbuffer_len () < ns->max_rate) |
|
|
169 | { |
|
|
170 | // use a lifo to send most recently requested images |
|
|
171 | faceidx face = ns->askface.back (); |
|
|
172 | ns->askface.pop_back (); |
|
|
173 | |
|
|
174 | ns->send_image (face); |
|
|
175 | } |
167 | } |
176 | } |
168 | |
177 | |
169 | s->refcnt_chk (); |
178 | s->refcnt_chk (); |
170 | } |
179 | } |
171 | } |
180 | } |