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
pixbuf backgrounds.
(file #14014)
_______________________________________________________
Additional Item Attachment:
File name: cairo-drawing.patch Size:70 KB
_______________________________________________________
Reply to this item at:
<http://gna.org/patch/?2715>
_______________________________________________
Message sent via/by Gna!
http://gna.org/
_______________________________________________
Freeciv-dev mailing list
[email protected]
https://mail.gna.org/listinfo/freeciv-dev