Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-133805

QFileDialog shouldn't write to QtProject.conf

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: P2: Important P2: Important
    • None
    • 6.9
    • None
    • 9a753fa65 (dev), 0777144b4 (6.9), cf2a3598b (master)

      /*!
          Destroys the file dialog.
      */
      QFileDialog::~QFileDialog()
      {
          Q_D(QFileDialog);
      #if QT_CONFIG(settings)
          d->saveSettings();
      #endif
      
      #if QT_CONFIG(settings)
      void QFileDialogPrivate::saveSettings()
      {
          Q_Q(QFileDialog);
          QSettings settings(QSettings::UserScope, u"QtProject"_s);
          settings.beginGroup("FileDialog");
      ...
      

      Please don't write to a global file from ALL applications. This should a) be opt-in; b) be in an application-specific file.

        For Gerrit Dashboard: QTBUG-133805
        # Subject Branch Project Status CR V

            qt.team.quick.subscriptions Qt Quick and Widgets Team
            thiago Thiago Macieira
            Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:

                There is 1 open Gerrit change