g_variant_builder_init (&builder, type);
- for (key in object)
+#if MAC_OS_X_VERSION_MIN_REQUIRED >= 1050
+ for(key in object)
+#else
+ NSEnumerator *enumerator = [object objectEnumerator];
+ while((key = [enumerator nextObject]))
+#endif
{
GVariant *name;
id value;
value_type = g_variant_type_element (type);
g_variant_builder_init (&builder, type);
- for (value in object)
+#if MAC_OS_X_VERSION_MIN_REQUIRED >= 1050
+ for(value in object)
+#else
+ NSEnumerator *enumerator = [object objectEnumerator];
+ while((value = [enumerator nextObject]))
+#endif
{
GVariant *variant = g_nextstep_settings_backend_get_g_variant (value, value_type);