> I am still missing some comments about the basic
> workings of this (very sepcial) window. and I have some questions:
> 
> * why is uint8_t as index, a plain unsigned int would not make a difference?

Old code. We actually think that using int is even better than unsigned int, 
because it prevents overflow errors.


> * why is there no visual response when adding the last view fails?

Because nobody has noticed or taken care of it. Maybe we should pop up a 
WLMessageBox?



> I cannot reproduce #1553699 directly, as the filesaveversion sha changed, uhm:
> 
> roaddata: road 455: [...watchwindow-fixes/src/economy/request.cc:172] request:
> [...watchwindow-fixes/src/logic/map_objects/tribes/requirements.cc:51]
> requirements:
> 
> UnhandledVersionError:
> 
> I must tray with some new game.

I guess the easiest way for testing now is to just merge this, so we have a 
higher chance of the error occurring if it still does. So, I'll mark the bug as 
"Fix Committed" after merging, and we can reopen the bug if it happens again.

-- 
https://code.launchpad.net/~widelands-dev/widelands/watchwindow-fixes/+merge/289573
Your team Widelands Developers is subscribed to branch 
lp:~widelands-dev/widelands/watchwindow-fixes.

_______________________________________________
Mailing list: https://launchpad.net/~widelands-dev
Post to     : widelands-dev@lists.launchpad.net
Unsubscribe : https://launchpad.net/~widelands-dev
More help   : https://help.launchpad.net/ListHelp

Reply via email to