From 247d0c106cc3c32caef42a555948bb0b8cd32ff6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franti=C5=A1ek=20Boh=C3=A1=C4=8Dek?= Date: Sun, 27 Jun 2021 23:23:07 +0200 Subject: [PATCH] fix: floating point exception --- text-viewer/src/text_viewer.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/text-viewer/src/text_viewer.c b/text-viewer/src/text_viewer.c index d932c64..f6b701d 100644 --- a/text-viewer/src/text_viewer.c +++ b/text-viewer/src/text_viewer.c @@ -209,6 +209,9 @@ static void command_handler_zoom_in(void *state, int amount) { amount = amount > 1 ? 1 : -1; text->font->size += amount; + if (text->font->size == 0) { + text->font->size = 1; + } component->y += amount * (component->y / (old_size + text->font->line_spacing)); } -- 2.48.1