Mercurial > audlegacy
diff src/audacious/ui_skinned_window.c @ 2515:319b10203d7c trunk
[svn] gtk_window_set_wmclass() has to be called before gtk_widget_realize(). Patched by Christian "Joker" Birchinger from Gentoo.
author | chainsaw |
---|---|
date | Tue, 13 Feb 2007 13:22:51 -0800 |
parents | 71bee08db1c6 |
children | ddd127429fc6 |
line wrap: on
line diff
--- a/src/audacious/ui_skinned_window.c Tue Feb 13 06:09:50 2007 -0800 +++ b/src/audacious/ui_skinned_window.c Tue Feb 13 13:22:51 2007 -0800 @@ -137,10 +137,13 @@ } GtkWidget * -ui_skinned_window_new(GtkWindowType type) +ui_skinned_window_new(GtkWindowType type, const gchar *wmclass_name) { GtkWidget *widget = g_object_new(ui_skinned_window_get_type(), NULL); + if (wmclass_name) + gtk_window_set_wmclass(GTK_WINDOW(widget), wmclass_name, "Audacious"); + gtk_widget_add_events(GTK_WIDGET(widget), GDK_FOCUS_CHANGE_MASK | GDK_BUTTON_MOTION_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK |