~registry/libsignon-glib/packaging

Viewing all changes in revision 123.

  • Committer: Alberto Mardegan
  • Date: 2011-12-21 07:46:11 UTC
  • Revision ID: git-v1:2df696970e20dd3540a5d04983d020b088f56c79
Workaround for missing PyGObject support for GStrv

Currently PyGObject doesn't support marshalling of string lists (see
https://bugzilla.gnome.org/show_bug.cgi?id=666636 ), so we need to
workaround this limitation somehow.
This is a quick hack: we add a GI overrides file which hooks into the
Signon.AuthSession.process() methods and converts string arrays into a
single concatenated string; this string gets recognized in
libsignon-glib and the argument is converted to a GStrv just before the
arguments are sent to D-Bus.

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: