From ed5854d65a0b1da14eecf382e46512fbb9b94f02 Mon Sep 17 00:00:00 2001 From: ManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com> Date: Thu, 11 Feb 2021 09:11:52 +0100 Subject: Fix for issue #185 in Fl_Shared_Image::reload() This fix updates Fl_Shared_Image::reload() to account for the data_w() and data_h() image members. --- src/Fl_Shared_Image.cxx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/Fl_Shared_Image.cxx b/src/Fl_Shared_Image.cxx index 4ea778d6a..e0bb524ad 100644 --- a/src/Fl_Shared_Image.cxx +++ b/src/Fl_Shared_Image.cxx @@ -281,9 +281,9 @@ void Fl_Shared_Image::reload() { alloc_image_ = 1; - if ((img->w() != w() && w()) || (img->h() != h() && h())) { + if ((img->w() != data_w() && data_w()) || (img->h() != data_h() && data_h())) { // Make sure the reloaded image is the same size as the existing one. - Fl_Image *temp = img->copy(w(), h()); + Fl_Image *temp = img->copy(data_w(), data_h()); delete img; image_ = temp; } else { -- cgit v1.2.3