Changeset 11220:661725c19c2a in orange


Ignore:
Timestamp:
12/04/12 17:19:40 (17 months ago)
Author:
Ales Erjavec <ales.erjavec@…>
Branch:
default
Message:

Delete the dialogs after use.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • Orange/OrangeCanvas/application/canvasmain.py

    r11219 r11220  
    953953        status = dialog.exec_() 
    954954 
     955        index = dialog.currentIndex() 
     956 
     957        dialog.deleteLater() 
     958 
    955959        if status == QDialog.Accepted: 
    956960            doc = self.current_document() 
     
    959963                    return QDialog.Rejected 
    960964 
    961             index = dialog.currentIndex() 
    962965            selected = model.item(index) 
    963966 
     
    988991        model.delayedScanUpdate() 
    989992        status = dialog.exec_() 
     993        index = dialog.currentIndex() 
     994 
     995        dialog.deleteLater() 
    990996 
    991997        if status == QDialog.Accepted: 
     
    9951001                    return QDialog.Rejected 
    9961002 
    997             index = dialog.currentIndex() 
    9981003            selected = model.item(index) 
    9991004 
     
    10811086        settings.setValue("welcomedialog/show-at-startup", 
    10821087                          dialog.showAtStartup()) 
     1088 
     1089        dialog.deleteLater() 
     1090 
    10831091        return status 
    10841092 
     
    11161124            # Store the check state. 
    11171125            settings.setValue(value_key, not dialog.dontShowAtNewScheme()) 
     1126 
     1127        dialog.deleteLater() 
    11181128 
    11191129        return status 
     
    11911201        """ 
    11921202        dlg = AboutDialog(self) 
     1203        dlg.setAttribute(Qt.WA_DeleteOnClose) 
    11931204        dlg.exec_() 
    11941205 
Note: See TracChangeset for help on using the changeset viewer.