anchor.diff:              case wxMultiChoiceDialog:showModal(MultiDlg) of
                   ?wxID_OK ->
                       MSel   = wxMultiChoiceDialog:getSelections(MultiDlg),
  -                    TTLog  = [lists:nth(I, LoggedWork2) || I <- MSel, I =/= 0],
  +                    TTLog  = [lists:nth(I - 1, LoggedWork2) || I <- MSel, I < 2],
                       SetRem = {lists:member(0, MSel), Remaining},
  +                    SetEst = {lists:member(1, MSel), Estimate},
                       doSetRemaining(SetRem, BAuth, BaseUrl ++ "/2/issue/" ++ Key),
  +                    doSetEstimate(SetEst,  BAuth, BaseUrl ++ "/2/issue/" ++ Key),
                       logTime(TTLog, BAuth, FullUrl);
                   ?wxID_CANCEL ->
                       ok
  
positive.code:     constructMessage(LoggedWork, {[], []}, 1).
  
  constructMessage([], {Acc1, Acc2}, _Index) ->
      {["Set remaining to time left"|lists:reverse(Acc1)], Acc2};
  constructMessage([{new, Date, Seconds}|Rest], {Acc1, Acc2}, Index) ->
      NAcc1 = [Date ++ " Time spent: " ++
                   binary_to_list(convertSeconds2Jira(Seconds))|Acc1],
  
negative.code:             LoggedWork  = eTodoDB:getAllLoggedWorkDate(ETodo#etodo.uid),
              LoggedWork2 = calcWorkToLog(LoggedWork, WorkLogs2),
  
              {Estimate, Remaining} = eTodoDB:getTime(ETodo#etodo.uid),
              {Choices, Selections} = constructMessage(LoggedWork2),
  
              MultiDlg   = wxMultiChoiceDialog:new(Frame,
                                                   "Choose which updates to apply",
  