window: Use guint8 for opacity internally

Except while reading _NET_WM_WINDOW_OPACITY, opacity is between 0 and 255. With
guint8, we'll get compiler warnings if arbitrary int values are passed.

https://bugzilla.gnome.org/show_bug.cgi?id=727874
This commit is contained in:
Nirbheek Chauhan 2014-04-10 12:11:22 +05:30 committed by Adel Gadllah
parent d1173ce860
commit b37223b9bb
2 changed files with 4 additions and 4 deletions

View File

@ -370,8 +370,8 @@ struct _MetaWindow
/* the input shape region for picking */
cairo_region_t *input_region;
/* _NET_WM_WINDOW_OPACITY */
guint opacity;
/* _NET_WM_WINDOW_OPACITY rescaled to 0xFF */
guint8 opacity;
/* if TRUE, the we have the new form of sync request counter which
* also handles application frames */
@ -731,7 +731,7 @@ void meta_window_set_transient_for (MetaWindow *window,
MetaWindow *parent);
void meta_window_set_opacity (MetaWindow *window,
guint opacity);
guint8 opacity);
void meta_window_set_custom_frame_extents (MetaWindow *window,
GtkBorder *extents);

View File

@ -9129,7 +9129,7 @@ meta_window_set_transient_for (MetaWindow *window,
void
meta_window_set_opacity (MetaWindow *window,
guint opacity)
guint8 opacity)
{
window->opacity = opacity;