- result = fetch_ushort (&buffer, &setting->data.v_color.red);
- if (result != XSETTINGS_SUCCESS)
- goto out;
- result = fetch_ushort (&buffer, &setting->data.v_color.green);
- if (result != XSETTINGS_SUCCESS)
- goto out;
- result = fetch_ushort (&buffer, &setting->data.v_color.blue);
- if (result != XSETTINGS_SUCCESS)
- goto out;
- result = fetch_ushort (&buffer, &setting->data.v_color.alpha);
- if (result != XSETTINGS_SUCCESS)
+ if (!fetch_ushort (&buffer, &setting->data.v_color.red) ||
+ !fetch_ushort (&buffer, &setting->data.v_color.green) ||
+ !fetch_ushort (&buffer, &setting->data.v_color.blue) ||
+ !fetch_ushort (&buffer, &setting->data.v_color.alpha))