anchor.diff:  procedure TMainForm.SetFocusEditInput;
   begin
     if EditInput.CanFocus then
  -     EditInput.SetFocus;
  +    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);
  
positive.code:   if Channel = '' then
  	  Exit;
  
    FIRC.JoinChannel(Channel);
  end;
  
  procedure TMainForm.EditFilterKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);
  
negative.code: 
  procedure TMainForm.ActionCloseChannelExecute(Sender: TObject);
  begin
    FIRC.Part(TreeViewUsers.Selected.Text);
  end;
  
  procedure TMainForm.EditInputKeyUp(Sender: TObject; var Key: word; Shift: TShiftState);
  