Author: lslezak Date: Thu Aug 28 09:21:01 2008 New Revision: 50423 URL: http://svn.opensuse.org/viewcvs/yast?rev=50423&view=rev Log: - accept not only encoded YCP values in a structure but accept also raw DBus values in DBusMsg class Modified: branches/tmp/lslezak/core/liby2dbus/src/DBusMsg.cc Modified: branches/tmp/lslezak/core/liby2dbus/src/DBusMsg.cc URL: http://svn.opensuse.org/viewcvs/yast/branches/tmp/lslezak/core/liby2dbus/src/DBusMsg.cc?rev=50423&r1=50422&r2=50423&view=diff ============================================================================== --- branches/tmp/lslezak/core/liby2dbus/src/DBusMsg.cc (original) +++ branches/tmp/lslezak/core/liby2dbus/src/DBusMsg.cc Thu Aug 28 09:21:01 2008 @@ -665,8 +665,15 @@ if (type != DBUS_TYPE_STRUCT) { - y2error("Expecting Struct container in the Dbus message"); - return YCPVoid(); + YCPValue ret = getYCPValueRaw(it, ""); + if (ret.isNull()) + { + ret = YCPVoid(); + } + + y2warning("Using RAW dbus value '%s' instead of YCPValue structure", ret->toString().c_str()); + + return ret; } DBusMessageIter struct_iter; -- To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org For additional commands, e-mail: yast-commit+help@opensuse.org