summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRodrigo Arias Mallo <rodarima@gmail.com>2024-12-08 20:12:14 +0100
committerRodrigo Arias Mallo <rodarima@gmail.com>2024-12-08 21:26:15 +0100
commit8169f76a3b95f07fd84bdc4aed41deb87973fb9a (patch)
tree4c7ce61fa7739ba272f49289a827184f99b3636e
parent4ca80d0be53d50c0db7de7f81a3df8dbb1565f98 (diff)
Fix version retrieval for FLTK 1.3.3 and older
The Fl:api_version() method is not available on FLTK 1.3.3 and older, it needs to use Fl::version() instead.
-rw-r--r--src/version.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/version.cc b/src/version.cc
index f0dc9e93..f118c202 100644
--- a/src/version.cc
+++ b/src/version.cc
@@ -37,7 +37,11 @@ static void print_libs()
/* FLTK only offers a single number */
{
+#if FL_MAJOR_VERSION == 1 && FL_MINOR_VERSION == 3 && FL_PATCH_VERSION <= 3
+ int fltkver = Fl::version();
+#else
int fltkver = Fl::api_version();
+#endif
int fltk_maj = fltkver / 10000;
int fltk_min = (fltkver / 100) % 100;
int fltk_pat = fltkver % 100;