Follow-up Comment #9, patch #2715 (project freeciv):
In an attempt to find out where things go wrong, I've lobotomized much of old
map redraw logic - I think I've managed to confine redraw to screen to the
expose callback, rest just queries areas for redraw.
I've also given GDK_MULTIHEAD_SAFE a shot - I think I've got most of that
right (though in one or two places, I think I was bit off target).
There was also the matter of colormaps - AFAICT, it can be safely dropped in
chatline and option dialog (gtk docs explicitly say color for textview tag
doesn't need to be allocated), I'm unsure about the lines in gui_stuff.c
though (still, went ahead with it).
Unfortunately, none of the above affected the main problem - corruption of
Additional Item Attachment:
File name: cairo-drawing.patch Size:70 KB
Reply to this item at:
Message sent via/by Gna!
Freeciv-dev mailing list