summaryrefslogtreecommitdiff
path: root/src/Fl_Image.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'src/Fl_Image.cxx')
-rw-r--r--src/Fl_Image.cxx4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/Fl_Image.cxx b/src/Fl_Image.cxx
index c09a77f3a..d38148c8d 100644
--- a/src/Fl_Image.cxx
+++ b/src/Fl_Image.cxx
@@ -275,8 +275,8 @@ void Fl_Image::scale(int width, int height, int proportional, int can_expand)
if (fw < 1) fw = 1;
if (fh < 1) fh = 1;
}
- w_ = int(data_w() / fw);
- h_ = int(data_h() / fh);
+ w_ = int((data_w() / fw) + 0.5);
+ h_ = int((data_h() / fh) + 0.5);
}
/** Draw the image to the current drawing surface rescaled to a given width and height.