diff -r ab7b94c03bc9 -r ba32d3f9e567 QTfrontend/ui/dialog/input_ip.cpp
--- a/QTfrontend/ui/dialog/input_ip.cpp	Tue Oct 23 06:50:19 2012 +0200
+++ b/QTfrontend/ui/dialog/input_ip.cpp	Tue Oct 23 07:03:07 2012 +0200
@@ -60,6 +60,8 @@
     connect(pbOK, SIGNAL(clicked()), this, SLOT(accept()));
     connect(pbCancel, SIGNAL(clicked()), this, SLOT(reject()));
     connect(pbDefault, SIGNAL(clicked()), this, SLOT(setDefaultPort()));
+
+    this->setWindowModality(Qt::WindowModal);
 }
 
 void HWHostPortDialog::setDefaultPort()