Handle resizing of X11 splash window correctly, and remove the annoying log2 message of download progress

This commit is contained in:
rdb 2009-07-10 09:07:56 +00:00
parent e78d339a9c
commit 2ac1a3d707
2 changed files with 6 additions and 3 deletions

View File

@ -129,8 +129,6 @@ void P3DDownload::
download_progress() {
time_t now = time(NULL);
if (now != _last_reported_time || true) {
nout << "Downloading " << get_url() << ": "
<< int(get_download_progress() * 1000.0) / 10.0 << "\n";
_last_reported_time = now;
}
}

View File

@ -176,7 +176,7 @@ thread_run() {
setup_gc();
XEvent event;
XSelectInput(_display, _window, ExposureMask);
XSelectInput(_display, _window, ExposureMask | StructureNotifyMask);
bool override = true, have_event = false;
string prev_label;
@ -186,6 +186,11 @@ thread_run() {
have_event = XCheckTypedWindowEvent(_display, _window, Expose, &event)
|| XCheckTypedWindowEvent(_display, _window, GraphicsExpose, &event);
if (XCheckTypedWindowEvent(_display, _window, ConfigureNotify, &event)) {
_width = event.xconfigure.width;
_height = event.xconfigure.height;
}
ACQUIRE_LOCK(_install_lock);
double install_progress = _install_progress;