1
=== modified file 'src/grid.cpp'
2
--- compiz-plugins-main-0.9.5.94.orig/grid/src/grid.cpp 2011-08-25 10:50:22 +0000
3
+++ compiz-plugins-main-0.9.5.94/grid/src/grid.cpp 2011-09-02 17:08:08 +0000
6
for (iter = animations.begin (); iter != animations.end () && animating; iter++)
9
Animation& anim = *iter;
10
- float alpha = (float) optionGetFillColorAlpha () / 65535.0f * anim.opacity;
11
+ float alpha = ((float) optionGetFillColorAlpha () / 65535.0f) * anim.opacity;
14
glColor4f (((float) optionGetFillColorRed () / 65535.0f) * alpha,
16
anim.currentRect.width () - 2,
17
anim.currentRect.height () - 2);
20
- color = optionGetOutlineColor ();
21
+ alpha = (float) (optionGetOutlineColorAlpha () / 65535.0f) * anim.opacity;
24
glColor4f (((float) optionGetOutlineColorRed () / 65535.0f) * alpha,
25
((float) optionGetOutlineColorGreen () / 65535.0f) * alpha,
26
((float) optionGetOutlineColorBlue () / 65535.0f) * alpha,
27
- ((float) optionGetOutlineColorAlpha () / 65535.0f) * anim.opacity);
29
- glColor4us (color[0], color[1], color[2], anim.opacity * color[3]);
38
- glColor4usv (optionGetFillColor ());
39
+ float alpha = (float) optionGetFillColorAlpha () / 65535.0f;
41
+ /* fill rectangle */
42
+ glColor4f (((float) optionGetFillColorRed () / 65535.0f) * alpha,
43
+ ((float) optionGetFillColorGreen () / 65535.0f) * alpha,
44
+ ((float) optionGetFillColorBlue () / 65535.0f) * alpha,
46
glRecti (rect.x1 (), rect.y2 (), rect.x2 (), rect.y1 ());
48
/* Set outline rect smaller to avoid damage issues */
50
rect.width () - 2, rect.height () - 2);
53
- glColor4usv (optionGetOutlineColor ());
54
+ alpha = (float) optionGetOutlineColorAlpha () / 65535.0f;
57
+ glColor4f (((float) optionGetOutlineColorRed () / 65535.0f) * alpha,
58
+ ((float) optionGetOutlineColorGreen () / 65535.0f) * alpha,
59
+ ((float) optionGetOutlineColorBlue () / 65535.0f) * alpha,
63
glBegin (GL_LINE_LOOP);
64
glVertex2i (rect.x1 (), rect.y1 ());