Author: lslezak
Date: Wed Jun 17 15:48:51 2009
New Revision: 57618
URL: http://svn.opensuse.org/viewcvs/yast?rev=57618&view=rev
Log:
- properly return list as any
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=57618&r1=57617&r2=57618&view=diff
==============================================================================
--- branches/tmp/lslezak/core/liby2dbus/src/DBusMsg.cc (original)
+++ branches/tmp/lslezak/core/liby2dbus/src/DBusMsg.cc Wed Jun 17 15:48:51 2009
@@ -276,8 +276,8 @@
if (rtype && rtype->isAny())
{
// open variant container for "any" type
- y2debug("Opening VARIANT container with type %s", typeStr(val, rtype == NULL).c_str());
- dbus_message_iter_open_container(i, DBUS_TYPE_VARIANT, typeStr(val, rtype == NULL).c_str(), &variant_it);
+ y2debug("Opening VARIANT container with type %s", typeStr(val, false).c_str());
+ dbus_message_iter_open_container(i, DBUS_TYPE_VARIANT, typeStr(val, false).c_str(), &variant_it);
i = &variant_it;
}
@@ -1143,9 +1143,7 @@
}
else
{
- YCPList lst = val->asList();
- std::string val_type((lst->size() > 0) ? typeStr(lst->value(0)) : "s");
- return std::string("a") + val_type;
+ return "av";
}
}
else if (val->isCode())
--
To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org
For additional commands, e-mail: yast-commit+help@opensuse.org