Changeset 4869 for trunk


Ignore:
Timestamp:
Mar 30, 2021 7:54:44 PM (2 years ago)
Author:
toby
Message:

.Raise() is causing crashes, use only on wx.Dialog or wx.Frame

Location:
trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/GSASIIctrlGUI.py

    r4868 r4869  
    16971697    def onOk(self,event):
    16981698        parent = self.GetParent()
    1699         parent.Raise()
     1699        if parent is not None: parent.Raise()
    17001700        self.EndModal(wx.ID_OK)             
    17011701       
    17021702    def onCancel(self,event):
    17031703        parent = self.GetParent()
    1704         parent.Raise()
     1704        if parent is not None: parent.Raise()
    17051705        self.EndModal(wx.ID_CANCEL)
    17061706       
     
    23902390    def OnOk(self,event):
    23912391        parent = self.GetParent()
    2392         parent.Raise()
     2392        if parent is not None: parent.Raise()
    23932393        self.EndModal(wx.ID_OK)             
    23942394       
    23952395    def OnCancel(self,event):
    23962396        parent = self.GetParent()
    2397         parent.Raise()
     2397        if parent is not None: parent.Raise()
    23982398        self.EndModal(wx.ID_CANCEL)
    23992399
     
    24672467    def OnOk(self,event):
    24682468        parent = self.GetParent()
    2469         parent.Raise()
     2469        if parent is not None: parent.Raise()
    24702470        self.EndModal(wx.ID_OK)             
    24712471       
    24722472    def OnCancel(self,event):
    24732473        parent = self.GetParent()
    2474         parent.Raise()
     2474        if parent is not None: parent.Raise()
    24752475        self.EndModal(wx.ID_CANCEL)
    24762476
     
    25532553    def OnOk(self,event):
    25542554        parent = self.GetParent()
    2555         parent.Raise()
     2555        if parent is not None: parent.Raise()
    25562556        self.EndModal(wx.ID_OK)             
    25572557       
    25582558    def OnCancel(self,event):
    25592559        parent = self.GetParent()
    2560         parent.Raise()
     2560        if parent is not None: parent.Raise()
    25612561        self.EndModal(wx.ID_CANCEL)
    25622562
     
    26852685    def OnOk(self,event):
    26862686        parent = self.GetParent()
    2687         parent.Raise()
     2687        if parent is not None: parent.Raise()
    26882688        self.EndModal(wx.ID_OK)             
    26892689       
    26902690    def OnCancel(self,event):
    26912691        parent = self.GetParent()
    2692         parent.Raise()
     2692        if parent is not None: parent.Raise()
    26932693        self.EndModal(wx.ID_CANCEL)
    26942694
     
    28972897                parent.ErrorDialog('Duplicate',item+' selected more than once')
    28982898                return
    2899             parent.Raise()
     2899            if parent is not None: parent.Raise()
    29002900            self.EndModal(wx.ID_OK)
    29012901           
     
    30323032
    30333033        def OnOk(sevent):
    3034             parent.Raise()
     3034            if parent is not None: parent.Raise()
    30353035            self.EndModal(wx.ID_OK)
    30363036           
     
    32503250    def OnOk(self,event):
    32513251        parent = self.GetParent()
    3252         parent.Raise()
     3252        if parent is not None: parent.Raise()
    32533253        self.EndModal(wx.ID_OK)             
    32543254       
    32553255    def OnCancel(self,event):
    32563256        parent = self.GetParent()
    3257         parent.Raise()
     3257        if parent is not None: parent.Raise()
    32583258        self.EndModal(wx.ID_CANCEL)
    32593259
     
    36633663    def OnOk(self,event):
    36643664        parent = self.GetParent()
    3665         parent.Raise()
     3665        if parent is not None: parent.Raise()
    36663666        self.EndModal(wx.ID_OK)
    36673667
     
    38763876        'Called when the OK button is pressed'
    38773877        parent = self.GetParent()
    3878         parent.Raise()
     3878        if parent is not None: parent.Raise()
    38793879        self.EndModal(wx.ID_OK)             
    38803880       
  • trunk/GSASIIdataGUI.py

    r4860 r4869  
    280280    def OnOk(self,event):
    281281        parent = self.GetParent()
    282         parent.Raise()
     282        if parent is not None: parent.Raise()
    283283        self.EndModal(wx.ID_OK)
    284284
    285285    def OnCancel(self,event):
    286286        parent = self.GetParent()
    287         parent.Raise()
     287        if parent is not None: parent.Raise()
    288288        self.EndModal(wx.ID_CANCEL)
    289289       
     
    35123512        def OnOk(self,event):
    35133513            parent = self.GetParent()
    3514             parent.Raise()
     3514            if parent is not None: parent.Raise()
    35153515            self.EndModal(wx.ID_OK)             
    35163516           
    35173517        def OnCancel(self,event):
    35183518            parent = self.GetParent()
    3519             parent.Raise()
     3519            if parent is not None: parent.Raise()
    35203520            self.EndModal(wx.ID_CANCEL)             
    35213521           
     
    37393739                if not self.OnTest(event): return
    37403740            parent = self.GetParent()
    3741             parent.Raise()
     3741            if parent is not None: parent.Raise()
    37423742            self.EndModal(wx.ID_OK)             
    37433743           
    37443744        def OnCancel(self,event):
    37453745            parent = self.GetParent()
    3746             parent.Raise()
     3746            if parent is not None: parent.Raise()
    37473747            self.EndModal(wx.ID_CANCEL)             
    37483748           
     
    51905190            dlg.SetSize((int(Size[0]*1.2),Size[1])) # increase size a bit along x
    51915191        dlg.CenterOnParent()
    5192         dlg.Raise()
     5192        #dlg.Raise()  # dangerous, crashes on some platforms
    51935193        Rw = 100.00
    51945194        self.SaveTreeSetting() # save the current tree selection
     
    52725272            dlg.SetSize((int(Size[0]*1.2),Size[1])) # increase size a bit along x
    52735273        dlg.CenterOnParent()
    5274         dlg.Raise()
     5274        #dlg.Raise() # dangerous
    52755275        self.SaveTreeSetting() # save the current tree selection
    52765276        self.GPXtree.SaveExposedItems()             # save the exposed/hidden tree items
     
    55155515        if parent is None:
    55165516            dlg = wx.MessageDialog(self, message, title,  wtype)
    5517             dlg.Raise()
    55185517        else:
    55195518            dlg = wx.MessageDialog(parent, message, title,  wtype)
  • trunk/GSASIIstrMath.py

    r4867 r4869  
    40274027                elif not GoOn:
    40284028                    raise G2obj.G2RefineCancel('Cancel pressed')
    4029                 dlg.Raise()
     4029                #dlg.Raise()
    40304030            if len(Hess):
    40314031                Hess += np.inner(dMdvh,dMdvh)
     
    40554055                elif not GoOn:
    40564056                    raise G2obj.G2RefineCancel('Cancel pressed')
    4057                 dlg.Raise()
     4057                #dlg.Raise()
    40584058            if len(Hess):
    40594059                Vec += wtFactor*np.sum(dMdvh*wdf,axis=1)
     
    41414141                elif not GoOn:
    41424142                    raise G2obj.G2RefineCancel('Cancel pressed')
    4143                 dlg.Raise()
     4143                #dlg.Raise()
    41444144            M = np.concatenate((M,wdy))
    41454145#end of PWDR processing
     
    42904290                elif not GoOn:
    42914291                    raise G2obj.G2RefineCancel('Cancel pressed')
    4292                 dlg.Raise()
     4292                #dlg.Raise()
    42934293            M = np.concatenate((M,wtFactor*df))
    42944294# end of HKLF processing
     
    43084308            parmDict['saved values'] = values
    43094309            raise G2obj.G2RefineCancel('Cancel pressed')
    4310         dlg.Raise()
     4310        #dlg.Raise()
    43114311    pDict,pVals,pWt,pWsum,pWnum = penaltyFxn(HistoPhases,calcControls,parmDict,varylist)
    43124312    if len(pVals):
Note: See TracChangeset for help on using the changeset viewer.