Mercurial > audlegacy-plugins
diff src/statusicon/si_cfg.c @ 915:1ccc7a9c7fc2 trunk
[svn] - statusicon: memorize player windows visibility status between sessions
author | giacomo |
---|---|
date | Thu, 05 Apr 2007 10:47:18 -0700 |
parents | bad7c89d7ba0 |
children | 209bd85dc1b9 |
line wrap: on
line diff
--- a/src/statusicon/si_cfg.c Wed Apr 04 11:49:12 2007 -0700 +++ b/src/statusicon/si_cfg.c Thu Apr 05 10:47:18 2007 -0700 @@ -33,6 +33,16 @@ if ( !bmp_cfg_db_get_int( cfgfile , "statusicon" , "rclick_menu" , &(si_cfg.rclick_menu) ) ) si_cfg.rclick_menu = SI_CFG_RCLICK_MENU_AUD; + + if ( !bmp_cfg_db_get_bool( cfgfile , "statusicon" , + "mw_visib_prevstatus" , &(si_cfg.mw_visib_prevstatus) ) ) + si_cfg.mw_visib_prevstatus = FALSE; + if ( !bmp_cfg_db_get_bool( cfgfile , "statusicon" , + "pw_visib_prevstatus" , &(si_cfg.pw_visib_prevstatus) ) ) + si_cfg.pw_visib_prevstatus = FALSE; + if ( !bmp_cfg_db_get_bool( cfgfile , "statusicon" , + "ew_visib_prevstatus" , &(si_cfg.ew_visib_prevstatus) ) ) + si_cfg.ew_visib_prevstatus = FALSE; bmp_cfg_db_close( cfgfile ); return; @@ -46,6 +56,13 @@ bmp_cfg_db_set_int( cfgfile , "statusicon" , "rclick_menu" , si_cfg.rclick_menu ); + + bmp_cfg_db_set_bool( cfgfile , "statusicon" , + "mw_visib_prevstatus" , si_cfg.mw_visib_prevstatus ); + bmp_cfg_db_set_bool( cfgfile , "statusicon" , + "pw_visib_prevstatus" , si_cfg.pw_visib_prevstatus ); + bmp_cfg_db_set_bool( cfgfile , "statusicon" , + "ew_visib_prevstatus" , si_cfg.ew_visib_prevstatus ); bmp_cfg_db_close( cfgfile ); return;