Mercurial > mplayer.hg
diff gui/skin/skin.c @ 37025:df052000865c
Check potmeter and pimage default value in skin configuration file.
The value has to be in the range of 0 to 100.
author | ib |
---|---|
date | Thu, 03 Apr 2014 10:16:01 +0000 |
parents | 0790f864cea2 |
children | c9d36530a55b |
line wrap: on
line diff
--- a/gui/skin/skin.c Thu Apr 03 09:47:41 2014 +0000 +++ b/gui/skin/skin.c Thu Apr 03 10:16:01 2014 +0000 @@ -625,6 +625,11 @@ h = cutInt(in, ',', 9); cutStr(in, buf, ',', 10); + if (d < 0 || d > 100) { + skin_error(MSGTR_GUI_MSG_SkinErrorDefault, d); + return 1; + } + message = appFindMessage(buf); if (message == -1) { @@ -769,6 +774,11 @@ h = cutInt(in, ',', 6); cutStr(in, buf, ',', 7); + if (d < 0 || d > 100) { + skin_error(MSGTR_GUI_MSG_SkinErrorDefault, d); + return 1; + } + message = appFindMessage(buf); if (message == -1) {