mirror of
				https://github.com/Palm1r/QodeAssist.git
				synced 2025-10-31 00:04:36 -04:00 
			
		
		
		
	fix: Remove installing plugin from update dialog
This commit is contained in:
		| @ -159,9 +159,7 @@ void PluginUpdater::handleDownloadFinished() | ||||
|         return; | ||||
|     } | ||||
|  | ||||
|     QString downloadPath = QStandardPaths::writableLocation(QStandardPaths::DownloadLocation) | ||||
|                            + QDir::separator() + "qodeassisttemp"; | ||||
|     QDir().mkpath(downloadPath); | ||||
|     QString downloadPath = QStandardPaths::writableLocation(QStandardPaths::DownloadLocation); | ||||
|  | ||||
|     QString filePath = downloadPath + "/" + m_lastUpdateInfo.fileName; | ||||
|     QFile file(filePath); | ||||
| @ -175,16 +173,7 @@ void PluginUpdater::handleDownloadFinished() | ||||
|     file.write(reply->readAll()); | ||||
|     file.close(); | ||||
|  | ||||
|     if (!Core::executePluginInstallWizard(Utils::FilePath::fromString(filePath))) { | ||||
|         emit downloadError(tr("Failed to install the update")); | ||||
|     } else { | ||||
|     emit downloadFinished(filePath); | ||||
|     } | ||||
|  | ||||
|     auto tempDir = QDir(downloadPath); | ||||
|     if (tempDir.exists()) { | ||||
|         tempDir.removeRecursively(); | ||||
|     } | ||||
|  | ||||
|     reply->deleteLater(); | ||||
| } | ||||
|  | ||||
| @ -81,7 +81,7 @@ UpdateDialog::UpdateDialog(QWidget *parent) | ||||
|     m_layout->addWidget(m_progress); | ||||
|  | ||||
|     auto *buttonLayout = new QHBoxLayout; | ||||
|     m_downloadButton = new QPushButton(tr("Download and Install"), this); | ||||
|     m_downloadButton = new QPushButton(tr("Download"), this); | ||||
|     m_downloadButton->setEnabled(false); | ||||
|     buttonLayout->addWidget(m_downloadButton); | ||||
|  | ||||
| @ -166,11 +166,7 @@ void UpdateDialog::updateProgress(qint64 received, qint64 total) | ||||
| void UpdateDialog::handleDownloadFinished(const QString &path) | ||||
| { | ||||
|     m_progress->setVisible(false); | ||||
|     QMessageBox::information( | ||||
|         this, | ||||
|         tr("Update Successful"), | ||||
|         tr("Update has been downloaded and installed. " | ||||
|            "Please restart Qt Creator to apply changes.")); | ||||
|     QMessageBox::information(this, tr("Update Successful"), tr("Update has been downloaded.")); | ||||
|     accept(); | ||||
| } | ||||
|  | ||||
|  | ||||
		Reference in New Issue
	
	Block a user