Albrecht Schlosser wrote:
> One way to avoid making it public (and I would vote for not making it
> public!)
> would be to use a common include file, so that we don't need to worry about
> later changes.
Sounds good, though I'm not the one to implement that change,
as that would be a new file in SVN, etc.
> However, as Matthias said, maybe the used "approach is wrong per se", and we
> shouldn't care about it further, because we will have a better (group based)
> one
> later.
Right (though "later" could be 6 years from now ;)
> But I'd agree that something _could_ be done now, and I suggest using a
> common
> header file (maybe in the src directory ?). This header should contain a
> prominent note that it is only intended for use in Fl_Browser.cxx and
> Fl_File_Browser.cxx.
For the short term I'm going to put a comment in BOTH definitions of
the FL_BLINE structures warning of their interdependence, as I would
never have caught this had not SebHall mentioned it.
Its the kind of bug that probably could have gone undetected
for a while, too.
Will check that in later today I hope.
_______________________________________________
fltk-dev mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk-dev