Hi James,

I have attached the patch again for fixing this issue.
Unfortunately haven't I had much time to look into other issues in
GNUMail, but hope to get the maintainer to fixing this (since it is
prohibiting any use of the application).

Let me know if you find issues and I will try to figure the problems
out.

Best regards,
Tim

On Sun, 2010-01-24 at 23:16 +0100, Riccardo Mottola wrote:
> Hi,
> 
> 
> James Jordan wrote:
> > I originally compiled the cairo back and things seemed to work fairly
> > well but in trying to eliminate GNUmail crashing everytime I attempt to
> > send mail I compiled the xlib back (which did not help).  What is the
> > best back to use on this type of system?
> >    
> The problem you are having is not backend related, but it is a bug in 
> the application. Tim Kack prepared a patch for it, it  was posted to 
> this list I guess.
> Unfortunately the maintainer did not yet incorporate it.
> 
> Riccardo
> 
> 
> 
> _______________________________________________
> Discuss-gnustep mailing list
> [email protected]
> http://lists.gnu.org/mailman/listinfo/discuss-gnustep

diff -rupN GNUMail/Framework/GNUMail/EditWindowController.m GNUMail.tk/Framework/GNUMail/EditWindowController.m
--- GNUMail/Framework/GNUMail/EditWindowController.m	2007-04-23 10:04:51.000000000 +0200
+++ GNUMail.tk/Framework/GNUMail/EditWindowController.m	2009-08-22 22:06:04.000000000 +0200
@@ -364,7 +364,7 @@
 - (void) dealloc
 {
   NSDebugLog(@"EditWindowController: -dealloc");
-  
+  [[self window] setDelegate:nil];
   [[NSNotificationCenter defaultCenter] removeObserver: self];
 
 #ifdef MACOSX
diff -rupN GNUMail/Framework/GNUMail/MailWindowController.m GNUMail.tk/Framework/GNUMail/MailWindowController.m
--- GNUMail/Framework/GNUMail/MailWindowController.m	2007-04-09 10:03:46.000000000 +0200
+++ GNUMail.tk/Framework/GNUMail/MailWindowController.m	2009-08-25 16:17:24.000000000 +0200
@@ -310,7 +310,7 @@
 - (void) dealloc
 {
   NSDebugLog(@"MailWindowController: -dealloc");
-  
+  [[self window] setDelegate: nil];
   [[NSNotificationCenter defaultCenter] 
     removeObserver: mailHeaderCell
     name: @"NSViewFrameDidChangeNotification" 
diff -rupN GNUMail/Framework/GNUMail/MessageViewWindowController.m GNUMail.tk/Framework/GNUMail/MessageViewWindowController.m
--- GNUMail/Framework/GNUMail/MessageViewWindowController.m	2007-03-12 10:03:42.000000000 +0100
+++ GNUMail.tk/Framework/GNUMail/MessageViewWindowController.m	2009-08-22 22:05:13.000000000 +0200
@@ -129,7 +129,7 @@
 - (void) dealloc
 {
   NSDebugLog(@"MessageViewWindowController: dealloc called for message window: %@", [message subject]);
-  
+  [[self window] setDelegate: nil];
   [[NSNotificationCenter defaultCenter] removeObserver: mailHeaderCell
 					name: @"NSViewFrameDidChangeNotification" 
 					object: textView];
_______________________________________________
Discuss-gnustep mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/discuss-gnustep

Reply via email to