]> Pileus Git - ~andy/fetchmail/commitdiff
Handle window kills properly.
authorEric S. Raymond <esr@thyrsus.com>
Sun, 10 Jan 1999 20:02:37 +0000 (20:02 -0000)
committerEric S. Raymond <esr@thyrsus.com>
Sun, 10 Jan 1999 20:02:37 +0000 (20:02 -0000)
svn path=/trunk/; revision=2349

fetchmailconf

index d58ae9ff563700e8a2171280786f2e6a3abbd0a8..703bd389e6ec290518c0e2fd5f64ae1d3deab0e6 100755 (executable)
@@ -1305,12 +1305,12 @@ class UserEdit(Frame, MyWidget):
                      self.fetchlimit, '30').pack(side=TOP, fill=X)
             LabeledEntry(limwin, 'Max messages to forward per poll:',
                      self.batchlimit, '30').pack(side=TOP, fill=X)
-            if parent.server.protocol in ('IMAP', 'IMAP-K4', 'IMAP-GSS'):
+            if self.parent.server.protocol in ('IMAP', 'IMAP-K4', 'IMAP-GSS'):
                 LabeledEntry(limwin, 'Interval between expunges (IMAP):',
                              self.expunge, '30').pack(side=TOP, fill=X)
             limwin.pack(fill=X)
 
-            if parent.server.protocol in ('IMAP', 'IMAP-K4', 'IMAP-GSS'):
+            if self.parent.server.protocol in ('IMAP', 'IMAP-K4', 'IMAP-GSS'):
                 foldwin = Frame(rightwin, relief=RAISED, bd=5)
                 Label(foldwin, text="Remote folders (IMAP only)").pack(side=TOP)
                 ListEdit("New folder:", self.user.mailboxes, None, foldwin, None)
@@ -1361,11 +1361,11 @@ return to the main panel.
         self.parent.configuration_active = 1
 
     def novice(self):
-       self.destroy()
+       self.master.destroy()
        ConfigurationEdit(Fetchmailrc, self.outfile, Toplevel()).edit('novice')
 
     def expert(self):
-       self.destroy()
+       self.master.destroy()
        ConfigurationEdit(Fetchmailrc, self.outfile, Toplevel()).edit('expert')
 
     def leave(self):