diff options
author | Rodrigo Arias Mallo <rodarima@gmail.com> | 2024-12-10 21:37:36 +0100 |
---|---|---|
committer | Rodrigo Arias Mallo <rodarima@gmail.com> | 2024-12-10 21:37:36 +0100 |
commit | e40ea3913a9501a3d62b944bbb7d49ba1052f52e (patch) | |
tree | f7b48057b1b82b3058316d2d2534f6485cc28d5c | |
parent | 458776d704579528c999a70024dcce73329beee5 (diff) |
Fix FLTK version for old releases
The returned value from Fl::version() is a floating point number like
1.0303, not 10303, so we correct it to follow Fl::api_version().
-rw-r--r-- | src/version.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/version.cc b/src/version.cc index 44b894e5..88031d19 100644 --- a/src/version.cc +++ b/src/version.cc @@ -39,7 +39,9 @@ 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(); + /* The version comes in a double like this 1.0302 (1.3.3), so we + * transform it to a integer as Fl::api_version(): 1.0303 -> 10303 */ + int fltkver = (int) (Fl::version() * 10000.0); #else int fltkver = Fl::api_version(); #endif |