Index: apps/gui/gwps-common.c =================================================================== RCS file: /cvsroot/rockbox/apps/gui/gwps-common.c,v retrieving revision 1.2 diff -u -r1.2 gwps-common.c --- apps/gui/gwps-common.c 17 Nov 2005 23:27:42 -0000 1.2 +++ apps/gui/gwps-common.c 18 Nov 2005 00:57:41 -0000 @@ -492,17 +492,28 @@ } break; case 'r': /* Runtime database Information */ + *flags |= WPS_REFRESH_DYNAMIC; switch(tag[1]) { case 'p': /* Playcount */ - *flags |= WPS_REFRESH_STATIC; snprintf(buf, buf_size, "%ld", cid3->playcount); return buf; case 'r': /* Rating */ - *flags |= WPS_REFRESH_STATIC; *intval = cid3->rating+1; snprintf(buf, buf_size, "%d", cid3->rating); return buf; + case 'g': /* ReplayGain enabled -> return type else return nothing */ + if(global_settings.replaygain) { + *intval = global_settings.replaygain_type+2; + } else { + *intval = 1; + } + snprintf(buf, buf_size, "%d", *intval); + return buf; + case 'a': /* ReplayGain album gain */ + return id3->album_gain_string; + case 't': /* ReplayGain track gain */ + return id3->track_gain_string; } break; }