[gedit/wip/printing-improvements: 3/3] print-preview: replace floor(0.5 + ...) by round(...)
- From: Sébastien Wilmet <swilmet src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gedit/wip/printing-improvements: 3/3] print-preview: replace floor(0.5 + ...) by round(...)
- Date: Sat, 27 Jun 2015 16:30:41 +0000 (UTC)
commit 55ba8e3408ca809e89e8f692a639fe808a9219d1
Author: Sébastien Wilmet <swilmet gnome org>
Date: Sat Jun 27 18:26:12 2015 +0200
print-preview: replace floor(0.5 + ...) by round(...)
Less cryptic code.
gedit/gedit-print-preview.c | 8 ++++----
1 files changed, 4 insertions(+), 4 deletions(-)
---
diff --git a/gedit/gedit-print-preview.c b/gedit/gedit-print-preview.c
index c3cf9b2..fe75210 100644
--- a/gedit/gedit-print-preview.c
+++ b/gedit/gedit-print-preview.c
@@ -150,8 +150,8 @@ get_paper_height (GeditPrintPreview *preview)
static void
update_tile_size (GeditPrintPreview *preview)
{
- preview->tile_width = 2 * PAGE_PAD + floor (preview->scale * get_paper_width (preview) + 0.5);
- preview->tile_height = 2 * PAGE_PAD + floor (preview->scale * get_paper_height (preview) + 0.5);
+ preview->tile_width = 2 * PAGE_PAD + round (preview->scale * get_paper_width (preview));
+ preview->tile_height = 2 * PAGE_PAD + round (preview->scale * get_paper_height (preview));
}
/* Zoom should always be set with one of these two function
@@ -191,12 +191,12 @@ set_zoom_fit_to_size (GeditPrintPreview *preview)
if (zoomx <= zoomy)
{
preview->tile_width = width;
- preview->tile_height = floor (0.5 + width * (p_height / p_width));
+ preview->tile_height = round (width * (p_height / p_width));
preview->scale = zoomx;
}
else
{
- preview->tile_width = floor (0.5 + height * (p_width / p_height));
+ preview->tile_width = round (height * (p_width / p_height));
preview->tile_height = height;
preview->scale = zoomy;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]