Win32 gui has the same m_option_print error handling bug
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@25740 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
1 parent
c9a1648cbc
commit
acd409b4bf
1 file changed
+4
-2
+4
-2
@@ -130,13 +130,15 @@ int cfg_write(void)
|
||||
for (i=0; gui_opts[i].name; i++)
|
||||
{
|
||||
char *v = m_option_print(&gui_opts[i], gui_opts[i].p);
|
||||
if(v == (char *)-1) {
|
||||
mp_msg(MSGT_GPLAYER, MSGL_WARN, MSGTR_UnableToSaveOption, gui_opts[i].name);
|
||||
v = NULL;
|
||||
}
|
||||
if(v)
|
||||
{
|
||||
fprintf(f, "%s = \"%s\"\n", gui_opts[i].name, v);
|
||||
free(v);
|
||||
}
|
||||
else if((int) v == -1)
|
||||
mp_msg(MSGT_GPLAYER, MSGL_WARN, MSGTR_UnableToSaveOption, gui_opts[i].name);
|
||||
}
|
||||
fclose(f);
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user