~unity-team/unity/trusty-1066971

« back to all changes in this revision

Viewing changes to UnityCore/Variant.cpp

  • Committer: Tarmac
  • Author(s): Thomi Richards
  • Date: 2012-05-14 06:17:41 UTC
  • mfrom: (2353.3.2 make-glibwrapper-safer)
  • Revision ID: tarmac-20120514061741-53pbe5zg98dhns7t
Variant wrapper now adds an empty string as the value when it's passed a NULL char* value parameter.. Fixes: . Approved by Sam Spilsbury.

Show diffs side-by-side

added added

removed removed

Lines of Context:
125
125
 
126
126
BuilderWrapper& BuilderWrapper::add(char const* name, char const* value)
127
127
{
128
 
  g_variant_builder_add(builder_, "{sv}", name, g_variant_new_string(value));
 
128
  if (value)
 
129
    g_variant_builder_add(builder_, "{sv}", name, g_variant_new_string(value));
 
130
  else
 
131
    g_variant_builder_add(builder_, "{sv}", name, g_variant_new_string(""));
 
132
 
129
133
  return *this;
130
134
}
131
135