From 5ca5441a48df98bd2c1212aeb26ac0d50f96cd30 Mon Sep 17 00:00:00 2001 From: Nick Tiskov Date: Tue, 22 Jan 2013 17:36:14 +0400 Subject: [PATCH] Support raising window when UI is locked --- src/mainwindow.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index dec5e3ca2..ecc20aa49 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -961,11 +961,13 @@ void MainWindow::processParams(const QStringList& params) { QBtSession::instance()->downloadFromUrl(param); }else{ if(param.startsWith("qbt://show", Qt::CaseInsensitive)) { - if(!ui_locked) { - show(); - activateWindow(); - raise(); + if(ui_locked) { + if(!unlockUI()) + return; } + show(); + activateWindow(); + raise(); return; // Do not process more params } if (param.startsWith("bc://bt/", Qt::CaseInsensitive)) {