@@ -331,12 +331,11 @@ void Application::performLogging(QtMsgType type, const QMessageLogContext& conte
331
331
}
332
332
333
333
if (!s_customLogFile.isEmpty ()) {
334
- QFile log_file (s_customLogFile);
334
+ static QFile* log_file = new QFile (s_customLogFile);
335
335
336
- if (log_file.open (QFile::OpenModeFlag::Append | QFile::OpenModeFlag::Unbuffered)) {
337
- log_file.write (console_message.toUtf8 ());
338
- log_file.write (QSL (" \r\n " ).toUtf8 ());
339
- log_file.close ();
336
+ if (log_file->isOpen () || log_file->open (QFile::OpenModeFlag::Append | QFile::OpenModeFlag::Unbuffered)) {
337
+ log_file->write (console_message.toUtf8 ());
338
+ log_file->write (QSL (" \r\n " ).toUtf8 ());
340
339
}
341
340
}
342
341
@@ -374,20 +373,9 @@ void Application::loadDynamicShortcuts() {
374
373
}
375
374
376
375
void Application::offerPolls () const {
377
- /*
378
376
if (isFirstRunCurrentVersion ()) {
379
- qApp->showGuiMessage(Notification::Event::GeneralEvent,
380
- {tr("%1 survey").arg(QSL(APP_NAME)),
381
- tr("Please, fill the survey."),
382
- QSystemTrayIcon::MessageIcon::Warning},
383
- {false, true, false},
384
- {tr("Go to survey"), [] {
385
- qApp->web()->openUrlInExternalBrowser(QSL("https://docs.google.com/forms/d/e/"
386
- "1FAIpQLScQ_r_EwM6qojPsIMQHGdnSktU-WGHgporN69mpU-"
387
- "Tvq8y7XQ/viewform?usp=sf_link"));
388
- }});
377
+ qApp->web ()->openUrlInExternalBrowser (QSL (" https://forms.gle/3CZm95W6vrBLfi5K9" ));
389
378
}
390
- */
391
379
}
392
380
393
381
void Application::offerChanges () const {
0 commit comments