project_files/HedgewarsMobile/Classes/OverlayViewController.m
changeset 3971 5c82ee165ed5
parent 3952 d6412423da45
child 3976 abaf741a4e21
equal deleted inserted replaced
3970:0f6e3219c108 3971:5c82ee165ed5
   208     [UIView commitAnimations];
   208     [UIView commitAnimations];
   209     doNotDim();
   209     doNotDim();
   210 }
   210 }
   211 
   211 
   212 -(void) didReceiveMemoryWarning {
   212 -(void) didReceiveMemoryWarning {
   213     [super didReceiveMemoryWarning];
       
   214     if (self.popupMenu.view.superview == nil)
   213     if (self.popupMenu.view.superview == nil)
   215         self.popupMenu = nil;
   214         self.popupMenu = nil;
   216     if (self.helpPage.view.superview == nil)
   215     if (self.helpPage.view.superview == nil)
   217         self.helpPage = nil;
   216         self.helpPage = nil;
   218     if (((UIPopoverController *)self.popoverController).contentViewController.view.superview == nil)
       
   219         self.popoverController = nil;
       
   220     if (self.amvc.view.superview == nil)
   217     if (self.amvc.view.superview == nil)
   221         self.amvc = nil;
   218         self.amvc = nil;
       
   219     if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
       
   220         if (((UIPopoverController *)self.popoverController).contentViewController.view.superview == nil)
       
   221             self.popoverController = nil;
       
   222     
   222     MSG_MEMCLEAN();
   223     MSG_MEMCLEAN();
       
   224     [super didReceiveMemoryWarning];
   223 }
   225 }
   224 
   226 
   225 -(void) viewDidUnload {
   227 -(void) viewDidUnload {
   226     // only objects initialized in viewDidLoad should be here
   228     // only objects initialized in viewDidLoad should be here
   227     [[NSNotificationCenter defaultCenter] removeObserver:self];
   229     [[NSNotificationCenter defaultCenter] removeObserver:self];