[eog] EogPrintPreview: Avoid unnecessary color parsing
- From: Felix Riemann <friemann src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [eog] EogPrintPreview: Avoid unnecessary color parsing
- Date: Thu, 16 Feb 2012 13:26:39 +0000 (UTC)
commit b06f858159befe2d764c21c2f871208c39268af5
Author: Felix Riemann <friemann gnome org>
Date: Thu Feb 16 12:14:10 2012 +0100
EogPrintPreview: Avoid unnecessary color parsing
The RGB values of black and white are known and thus can be set directly
without parsing them with GdkRGBA first.
src/eog-print-preview.c | 7 ++-----
1 files changed, 2 insertions(+), 5 deletions(-)
---
diff --git a/src/eog-print-preview.c b/src/eog-print-preview.c
index f299b86..272d30f 100644
--- a/src/eog-print-preview.c
+++ b/src/eog-print-preview.c
@@ -1008,7 +1008,6 @@ eog_print_preview_draw (EogPrintPreview *preview, cairo_t *cr)
GtkWidget *area;
GtkAllocation allocation;
gint x0, y0;
- GdkRGBA color;
gboolean has_focus;
priv = preview->priv;
@@ -1019,14 +1018,12 @@ eog_print_preview_draw (EogPrintPreview *preview, cairo_t *cr)
gtk_widget_get_allocation (area, &allocation);
/* draw the page */
- gdk_rgba_parse (&color, "white");
- gdk_cairo_set_source_rgba (cr, &color);
+ cairo_set_source_rgb (cr, 1., 1., 1.);
cairo_rectangle (cr, 0, 0, allocation.width, allocation.height);
cairo_fill (cr);
/* draw the page margins */
- gdk_rgba_parse (&color, "black");
- gdk_cairo_set_source_rgba (cr, &color);
+ cairo_set_source_rgb (cr, 0., 0., 0.);
cairo_set_line_width (cr, 0.1);
cairo_rectangle (cr,
priv->l_rmargin, priv->t_rmargin,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]