mark next steps to address
- error handling - settle MutationMessage
This commit is contained in:
parent
fdcf431a9b
commit
f498f3be1b
3 changed files with 664 additions and 600 deletions
|
|
@ -110,7 +110,7 @@ namespace ctrl {
|
||||||
{
|
{
|
||||||
dispatcher_.connect(
|
dispatcher_.connect(
|
||||||
[this]() {
|
[this]() {
|
||||||
queue_.invoke();
|
queue_.invoke(); /////////////////////TICKET #1098 : ensure no exception escapes from here!!
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -113,7 +113,7 @@ namespace gui {
|
||||||
void
|
void
|
||||||
NotificationService::mutate (ID uiElement, DiffMessage&& diff)
|
NotificationService::mutate (ID uiElement, DiffMessage&& diff)
|
||||||
{
|
{
|
||||||
dispatch_->event ([=]()
|
dispatch_->event ([=]() //////////////////////////////////TODO care for error handling!!!
|
||||||
{
|
{
|
||||||
MutationMessage diffHolder{DiffMessage(diff)}; //////////////////////////////////TICKET #1066 : unnecessary repackaging; could get rid of MutationMessage altogether
|
MutationMessage diffHolder{DiffMessage(diff)}; //////////////////////////////////TICKET #1066 : unnecessary repackaging; could get rid of MutationMessage altogether
|
||||||
this->change (uiElement, diffHolder);
|
this->change (uiElement, diffHolder);
|
||||||
|
|
|
||||||
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue