Mercurial > audlegacy
diff src/audacious/main.c @ 2530:7c6ce705adda trunk
[svn] - manually save player positions.
author | nenolod |
---|---|
date | Thu, 15 Feb 2007 17:26:58 -0800 |
parents | 3a1fc6f7c187 |
children | cea3528b2996 |
line wrap: on
line diff
--- a/src/audacious/main.c Thu Feb 15 15:17:36 2007 -0800 +++ b/src/audacious/main.c Thu Feb 15 17:26:58 2007 -0800 @@ -72,6 +72,7 @@ #include "build_stamp.h" #include "ui_fileinfo.h" #include "signals.h" +#include "ui_skinned_window.h" #include "icons-csource.h" #include "icons-stock.h" @@ -675,6 +676,27 @@ bmp_cfg_db_set_int(db, NULL, "playlist_position", playlist_get_position(playlist)); + /* FIXME: we're looking up SkinnedWindow::x &c ourselves here. + * this isn't exactly right. -nenolod + */ + bmp_cfg_db_set_int(db, NULL, "playlist_x", + SKINNED_WINDOW(playlistwin)->x); + + bmp_cfg_db_set_int(db, NULL, "playlist_y", + SKINNED_WINDOW(playlistwin)->y); + + bmp_cfg_db_set_int(db, NULL, "player_x", + SKINNED_WINDOW(mainwin)->x); + + bmp_cfg_db_set_int(db, NULL, "player_y", + SKINNED_WINDOW(mainwin)->y); + + bmp_cfg_db_set_int(db, NULL, "equalizer_x", + SKINNED_WINDOW(equalizerwin)->x); + + bmp_cfg_db_set_int(db, NULL, "equalizer_y", + SKINNED_WINDOW(equalizerwin)->y); + bmp_cfg_db_set_bool(db, NULL, "mainwin_use_xfont", cfg.mainwin_use_xfont);