diff options
| -rw-r--r-- | ZeroTierUI/helpers/mac/ZeroTier One (Install).app/Contents/Info.plist | 2 | ||||
| -rw-r--r-- | ZeroTierUI/helpers/mac/ZeroTier One (Install).app/Contents/Resources/Scripts/main.scpt | bin | 3670 -> 4428 bytes | |||
| -rw-r--r-- | ZeroTierUI/mainwindow.cpp | 9 |
3 files changed, 8 insertions, 3 deletions
diff --git a/ZeroTierUI/helpers/mac/ZeroTier One (Install).app/Contents/Info.plist b/ZeroTierUI/helpers/mac/ZeroTier One (Install).app/Contents/Info.plist index 20f6fcb0..85ae12f7 100644 --- a/ZeroTierUI/helpers/mac/ZeroTier One (Install).app/Contents/Info.plist +++ b/ZeroTierUI/helpers/mac/ZeroTier One (Install).app/Contents/Info.plist @@ -42,7 +42,7 @@ <key>positionOfDivider</key> <real>333</real> <key>savedFrame</key> - <string>57 445 602 597 0 0 1920 1058 </string> + <string>180 90 602 597 0 0 1280 778 </string> <key>selectedTabView</key> <string>event log</string> </dict> diff --git a/ZeroTierUI/helpers/mac/ZeroTier One (Install).app/Contents/Resources/Scripts/main.scpt b/ZeroTierUI/helpers/mac/ZeroTier One (Install).app/Contents/Resources/Scripts/main.scpt Binary files differindex 3ebf442f..54ac282b 100644 --- a/ZeroTierUI/helpers/mac/ZeroTier One (Install).app/Contents/Resources/Scripts/main.scpt +++ b/ZeroTierUI/helpers/mac/ZeroTier One (Install).app/Contents/Resources/Scripts/main.scpt diff --git a/ZeroTierUI/mainwindow.cpp b/ZeroTierUI/mainwindow.cpp index 913ced1c..fc434782 100644 --- a/ZeroTierUI/mainwindow.cpp +++ b/ZeroTierUI/mainwindow.cpp @@ -82,7 +82,7 @@ static void handleZTMessage(void *arg,unsigned long id,const char *line) MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow), - pollServiceTimerId(0) + pollServiceTimerId(-1) { ui->setupUi(this); if (ui->networkListWidget->verticalScrollBar()) @@ -112,6 +112,8 @@ void MainWindow::timerEvent(QTimerEvent *event) if (this->isHidden()) return; + if (pollServiceTimerId < 0) + return; if (!zeroTierClient) { std::string authToken; @@ -331,7 +333,10 @@ void MainWindow::doInstallDialog() { #ifdef __APPLE__ this->setEnabled(false); - this->setHidden(true); + if (pollServiceTimerId >= 0) { + this->killTimer(pollServiceTimerId); + pollServiceTimerId = -1; + } InstallDialog *id = new InstallDialog(this); id->setModal(true); |
