X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?p=xscreensaver;a=blobdiff_plain;f=OSX%2FSaverRunner.m;h=e2cd11c5808b521a57e9417583fb8d4f28ca9ba1;hp=4481bfce0af93e7be4707e5a5cbff390da10d470;hb=8afc01a67be4fbf3f1cc0fce9adf01b5289a21c6;hpb=3f1091236d800c43a3124c44c7da54e53f205b13 diff --git a/OSX/SaverRunner.m b/OSX/SaverRunner.m index 4481bfce..e2cd11c5 100644 --- a/OSX/SaverRunner.m +++ b/OSX/SaverRunner.m @@ -445,6 +445,8 @@ relabel_menus (NSObject *v, NSString *old_str, NSString *new_str) [saverView stopAnimation]; [saverView removeFromSuperview]; [backgroundView removeFromSuperview]; + [[NSNotificationCenter defaultCenter] removeObserver:saverView]; + [saverView release]; } NSSize size = [window frame].size; @@ -461,7 +463,6 @@ relabel_menus (NSObject *v, NSString *old_str, NSString *new_str) } [saverView setFrame: [window frame]]; - [saverView retain]; [[NSNotificationCenter defaultCenter] addObserver:saverView selector:@selector(didRotate:)