On 03/09/2012 12:16 AM, Nathan Williams wrote: > There's a bit of annoying fighting with gchar ** and gdbus's idea of > constness, but it seems reasonable otherwise.
Just modify load_spdi_finish() (and parse_spdi()) to return a gchar ** (without any const); and then explicitly cast to (const gchar *const *) or (gchar *const *) in mm_gdbus_sim_set_spdi(): gchar **val; val = MM_SIM_GET_CLASS (ctx->self)->load_spdi_finish (self, res, &error); mm_gdbus_sim_set_spdi (MM_GDBUS_SIM (self), (const gchar *const *)val); g_strfreev (val); That should do it. -- Aleksander _______________________________________________ networkmanager-list mailing list networkmanager-list@gnome.org http://mail.gnome.org/mailman/listinfo/networkmanager-list