From cdfd39e3a141b0ef3fb9b25ac424a3658431da7d Mon Sep 17 00:00:00 2001 From: Dominik Riebeling Date: Fri, 29 Feb 2008 07:19:59 +0000 Subject: [PATCH] Make sure to create the logger first. Fixes a segfault due to a race with info download process (happened in offline mode) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16453 a1c6a512-1295-4272-9138-f99709370657 --- rbutil/rbutilqt/installthemes.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rbutil/rbutilqt/installthemes.cpp b/rbutil/rbutilqt/installthemes.cpp index be196c8274..dac7710713 100644 --- a/rbutil/rbutilqt/installthemes.cpp +++ b/rbutil/rbutilqt/installthemes.cpp @@ -230,11 +230,11 @@ void ThemesInstallWindow::resizeEvent(QResizeEvent* e) void ThemesInstallWindow::show() { - downloadInfo(); QDialog::show(); logger = new ProgressLoggerGui(this); logger->show(); logger->addItem(tr("getting themes information ..."), LOGINFO); + downloadInfo(); connect(logger, SIGNAL(aborted()), getter, SLOT(abort())); connect(logger, SIGNAL(aborted()), this, SLOT(close())); }