The issue here, whether using GTK or SDL, is Sopwith uses old versions
of these libraries. SDL 1.2 and GTK 2 (probably). Neither of those
libraries maintain backward compatibility. Both were pretty much
designed to make application developers re-write large chunks of code.

So the way forward is, ideally, to port Sopwith to SDL 2 (the GTK port
was dropped years ago as being basically unmaintainable). The trick is
someone needs to find enough time to learn the newer SDL 2 library and
re-write the Sopwith code to match.

I might end up doing this, but it's way down my priority list at the
moment, especially since the current version still runs okay in most
environments.

In short: the fix is conceptually easy (re-write for SDL 2), it's just
going to be time consuming.

Reply via email to