anchor.diff:  
   procedure TMainForm.ActionCloseChannelExecute(Sender: TObject);
   begin
  -  FIRC.LeaveChannel(TreeViewUsers.Selected.Text);
  +  FIRC.Part(TreeViewUsers.Selected.Text);
   end;
   
   procedure TMainForm.EditInputKeyUp(Sender: TObject; var Key: word; Shift: TShiftState);
  
positive.code:   if Channel = '' then
  	  Exit;
  
    FIRC.JoinChannel(Channel);
  end;
  
  procedure TMainForm.EditFilterKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);
  
negative.code: procedure TMainForm.SetFocusEditInput;
  begin
    if EditInput.CanFocus then
      try
        EditInput.SetFocus;
      except
        on E: EInvalidOperation do; //Even checking for can focus this is crashing on Linux
      end;
  end;
  
  procedure TMainForm.WmAfterShow(var Msg: TLMessage);
  