diff options
| author | Mikael Magnusson <mikachu@comhem.se> | 2007-09-02 22:43:28 +0200 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2008-02-03 00:28:02 -0500 |
| commit | da5f4e08f5e77fe6fe54d65b668aa129150b281b (patch) | |
| tree | 8ecf9254272a6299a94e72b1497cdba86e4444e6 /openbox | |
| parent | 23f3d6e34fcb4714c58e55b2528f897e2f0effe4 (diff) | |
Don't need to hang on to the hilite_rgba pointer any more.
Diffstat (limited to 'openbox')
| -rw-r--r-- | openbox/focus_cycle_popup.c | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/openbox/focus_cycle_popup.c b/openbox/focus_cycle_popup.c index 2c3d4c39..028b5d9b 100644 --- a/openbox/focus_cycle_popup.c +++ b/openbox/focus_cycle_popup.c @@ -63,8 +63,6 @@ struct _ObFocusCyclePopup RrAppearance *a_text; RrAppearance *a_icon; - RrPixel32 *hilite_rgba; - gboolean mapped; }; @@ -94,6 +92,7 @@ static Window create_window(Window parent, guint bwidth, gulong mask, void focus_cycle_popup_startup(gboolean reconfig) { XSetWindowAttributes attrib; + RrPixel32 *p; single_popup = icon_popup_new(); @@ -122,8 +121,8 @@ void focus_cycle_popup_startup(gboolean reconfig) popup.a_icon->texture[1].data.rgba.width = ICON_SIZE; popup.a_icon->texture[1].data.rgba.height = ICON_SIZE; popup.a_icon->texture[1].data.rgba.alpha = 0xff; - popup.hilite_rgba = g_new(RrPixel32, ICON_SIZE * ICON_SIZE); - popup.a_icon->texture[1].data.rgba.data = popup.hilite_rgba; + p = g_new(RrPixel32, ICON_SIZE * ICON_SIZE); + popup.a_icon->texture[1].data.rgba.data = p; /* create the hilite under the target icon */ { @@ -152,12 +151,10 @@ void focus_cycle_popup_startup(gboolean reconfig) a = 0x22; } - popup.hilite_rgba[o++] = - color + (a << RrDefaultAlphaOffset); + p[o++] = color + (a << RrDefaultAlphaOffset); } } - stacking_add(INTERNAL_AS_WINDOW(&popup)); window_add(&popup.bg, INTERNAL_AS_WINDOW(&popup)); } @@ -179,9 +176,6 @@ void focus_cycle_popup_shutdown(gboolean reconfig) popup.targets = g_list_delete_link(popup.targets, popup.targets); } - g_free(popup.hilite_rgba); - popup.hilite_rgba = NULL; - XDestroyWindow(obt_display, popup.bg); RrAppearanceFree(popup.a_icon); |
