[gaim-migrate @ 13722]

Fri, 09 Sep 2005 18:30:16 +0000

author
Richard Laager <rlaager@pidgin.im>
date
Fri, 09 Sep 2005 18:30:16 +0000
changeset 11480
7ccbb9220548
parent 11479
737177fdad90
child 11481
498f90760488

[gaim-migrate @ 13722]
(13:29:01) Etan Reisner (deryni): You are defining scale after you try to use it.

src/gtkconv.c file | annotate | diff | comparison | revisions
--- a/src/gtkconv.c	Fri Sep 09 18:23:52 2005 +0000
+++ b/src/gtkconv.c	Fri Sep 09 18:30:16 2005 +0000
@@ -126,13 +126,14 @@
 static GdkColor *get_nick_color(GaimGtkConversation *gtkconv, const char *name) {
 	static GdkColor col;
 	GtkStyle *style = gtk_widget_get_style(gtkconv->imhtml);
+	float scale;
 
 	col = nick_colors[g_str_hash(name) % NUM_NICK_COLORS];
+	scale = ((1-(LUMINANCE(style->base[GTK_STATE_NORMAL]) / LUMINANCE(style->white))) *
+		       (LUMINANCE(style->white)/MAX(MAX(col.red, col.blue), col.green)));
 
 	/* The colors are chosen to look fine on white; we should never have to darken */
 	if (scale > 1) {
-		float scale = ((1-(LUMINANCE(style->base[GTK_STATE_NORMAL]) / LUMINANCE(style->white))) *
-			       (LUMINANCE(style->white)/MAX(MAX(col.red, col.blue), col.green)));
 		col.red   *= scale;
 		col.green *= scale;
 		col.blue  *= scale;

mercurial