X-Git-Url: http://git.maemo.org/git/?p=presencevnc;a=blobdiff_plain;f=src%2Fconnectdialog.cpp;h=5019bd13d0bd6a5de55fe6a084040180ebf0579e;hp=9d21ad60f9296aa3c79e551a721599439c1b8ad4;hb=6adc54e85c58efdb4d21cf66d051e437e82c1bdf;hpb=b2bb03a7e459fdb41cf25f3e4f76e6970e9995a3 diff --git a/src/connectdialog.cpp b/src/connectdialog.cpp index 9d21ad6..5019bd1 100644 --- a/src/connectdialog.cpp +++ b/src/connectdialog.cpp @@ -84,6 +84,9 @@ ConnectDialog::ConnectDialog(QWidget *parent): layout.addWidget(done); setLayout(&layout); + + connect(this, SIGNAL(finished(int)), + this, SLOT(deleteLater())); } void ConnectDialog::indexChanged(int index) { @@ -120,12 +123,10 @@ void ConnectDialog::accept() QString selected_host = hosts.currentText(); if(selected_host.isEmpty()) { - deleteLater(); return; } if(!hosts.itemIcon(hosts.currentIndex()).isNull()) { emit connectToHost("", 2, 5900); //TODO: quality and port from user input - deleteLater(); return; } @@ -159,5 +160,4 @@ void ConnectDialog::accept() settings.sync(); emit connectToHost(QString("vnc://%1").arg(selected_host), quality, 0); - deleteLater(); }