clang-tidy: bugprone-integer-division
[geeqie.git] / src / cellrenderericon.cc
index cdd3f02..322f5ef 100644 (file)
@@ -311,9 +311,9 @@ gqv_cell_renderer_icon_get_property(GObject *object,
                {
                GdkRGBA color;
 
-               color.red = cellicon->background.red / 65535;
-               color.green = cellicon->background.green / 65535;
-               color.blue = cellicon->background.blue / 65535;
+               color.red = cellicon->background.red / 65535.0;
+               color.green = cellicon->background.green / 65535.0;
+               color.blue = cellicon->background.blue / 65535.0;
 
                g_value_set_boxed(value, &color);
                }
@@ -322,9 +322,9 @@ gqv_cell_renderer_icon_get_property(GObject *object,
                {
                GdkRGBA color;
 
-               color.red = cellicon->foreground.red / 65535;
-               color.green = cellicon->foreground.green / 65535;
-               color.blue = cellicon->foreground.blue / 65535;
+               color.red = cellicon->foreground.red / 65535.0;
+               color.green = cellicon->foreground.green / 65535.0;
+               color.blue = cellicon->foreground.blue / 65535.0;
 
                g_value_set_boxed(value, &color);
                }
@@ -750,7 +750,7 @@ static void gqv_cell_renderer_icon_render(GtkCellRenderer *cell,
                                cairo_save (cr);
 
                                cairo_rectangle(cr,
-                                               pix_rect.x + i * TOGGLE_SPACING + (TOGGLE_WIDTH - TOGGLE_SPACING) / 2,
+                                               pix_rect.x + i * TOGGLE_SPACING + (TOGGLE_WIDTH - TOGGLE_SPACING) / 2.0,
                                                pix_rect.y,
                                                TOGGLE_WIDTH, TOGGLE_WIDTH);
                                cairo_clip (cr);
@@ -765,19 +765,19 @@ static void gqv_cell_renderer_icon_render(GtkCellRenderer *cell,
                                if (state & GTK_STATE_FLAG_CHECKED)
                                        {
                                        gtk_render_check(context, cr,
-                                               pix_rect.x + i * TOGGLE_SPACING + (TOGGLE_WIDTH - TOGGLE_SPACING) / 2,
+                                               pix_rect.x + i * TOGGLE_SPACING + (TOGGLE_WIDTH - TOGGLE_SPACING) / 2.0,
                                                pix_rect.y,
                                                TOGGLE_WIDTH, TOGGLE_WIDTH);
                                        }
                                gtk_render_frame(context, cr,
-                                        pix_rect.x + i * TOGGLE_SPACING + (TOGGLE_WIDTH - TOGGLE_SPACING) / 2,
+                                        pix_rect.x + i * TOGGLE_SPACING + (TOGGLE_WIDTH - TOGGLE_SPACING) / 2.0,
                                         pix_rect.y,
                                         TOGGLE_WIDTH, TOGGLE_WIDTH);
 
                                if (cellicon->focused && gtk_widget_has_focus(widget))
                                        {
                                        gtk_render_focus(context, cr,
-                                               pix_rect.x + i * TOGGLE_SPACING + (TOGGLE_WIDTH - TOGGLE_SPACING) / 2,
+                                               pix_rect.x + i * TOGGLE_SPACING + (TOGGLE_WIDTH - TOGGLE_SPACING) / 2.0,
                                                pix_rect.y, TOGGLE_WIDTH, TOGGLE_WIDTH);
                                        }
                                gtk_style_context_restore(context);