I'd try the following by definition: for any partition of the integration interval:
$\;P=\left\{-1=x_0<x_1<...<x_k<x_{k+1}<...<x_n=1\right\}\;$ of $\;[-1,1]\;$
, with $\;x_k<0\;,\;\;x_{k+1}>0\;$
we have that the Riemann-Stieltjes sum for our functions is
$$\sum_{i=1}^nf(c_i)\left[g(x_i)-g(x_{i-1})\right]=f(c_{k+1})\cdot2\;,\;\;c_i\in[x_{i-1},\,x_i]\;$$
since $\;g(x_i)-g(x_{i-1})=0 \;$ for any two points with the same sign.
If we now take the limit of the sums when $\;n\to\infty\;$ while also $\;\max\limits_i\left\{x_i-x_{i-1}\right\}\rightarrow0\;$ , we get the limit equals $\;f(0)\cdot2=1\cdot2=2\;$ , so I get the same as you got.