anchor.diff:  
   
   procedure TKMMasterControl.SaveToFile(const aFileName: UnicodeString);
  -var ft: Textfile;
  -begin
  +var
  +  ft: Textfile;
  +begin
  +  if Self = nil then Exit;
  +
     AssignFile(ft,aFileName);
     Rewrite(ft);
   
  
positive.code:     end;
    end;
  begin
    Result := ScanChild(fMasterPanel, X, Y);
  end;
  
  
negative.code:   Control: TKMControl;
  begin
    Result := False;
  
    if Self = nil then Exit;
  
    //CtrlFocus could be on another menu page and no longer visible
    if (CtrlFocus <> nil) and CtrlFocus.Visible then
    begin
  