Mercurial > audlegacy
diff audacious/mainwin.c @ 1837:be26ff803e4f trunk
[svn] - Make mainwin shading work correctly.
author | nhjm449 |
---|---|
date | Thu, 05 Oct 2006 21:31:27 -0700 |
parents | fab086733722 |
children | 58bb44ed4edc |
line wrap: on
line diff
--- a/audacious/mainwin.c Thu Oct 05 20:18:41 2006 -0700 +++ b/audacious/mainwin.c Thu Oct 05 21:31:27 2006 -0700 @@ -956,12 +956,19 @@ { gdk_window_set_hints(mainwin->window, 0, 0, bmp_active_skin->properties.mainwin_width, - bmp_active_skin->properties.mainwin_height, + cfg.player_shaded ? MAINWIN_SHADED_HEIGHT : bmp_active_skin->properties.mainwin_height, bmp_active_skin->properties.mainwin_width, - bmp_active_skin->properties.mainwin_height, + cfg.player_shaded ? MAINWIN_SHADED_HEIGHT : bmp_active_skin->properties.mainwin_height, GDK_HINT_MIN_SIZE | GDK_HINT_MAX_SIZE); - gtk_window_resize(GTK_WINDOW(mainwin), bmp_active_skin->properties.mainwin_width, - bmp_active_skin->properties.mainwin_height); + gdk_window_resize(mainwin->window, bmp_active_skin->properties.mainwin_width, + cfg.player_shaded ? MAINWIN_SHADED_HEIGHT : bmp_active_skin->properties.mainwin_height); + gdk_window_set_hints(mainwin->window, 0, 0, + bmp_active_skin->properties.mainwin_width, + cfg.player_shaded ? MAINWIN_SHADED_HEIGHT : bmp_active_skin->properties.mainwin_height, + bmp_active_skin->properties.mainwin_width, + cfg.player_shaded ? MAINWIN_SHADED_HEIGHT : bmp_active_skin->properties.mainwin_height, + GDK_HINT_MIN_SIZE | GDK_HINT_MAX_SIZE); + gdk_flush(); } /* visibility attributes */