All pastes #580415 Raw Edit

Untitled

public text v1 · immutable
·published 2007-06-21 02:17 UTC
rendered paste body
Index: xaml.cpp
===================================================================
--- xaml.cpp    (revision 80389)
+++ xaml.cpp    (working copy)
@@ -932,9 +932,9 @@
 }

 Geometry *
-geometry_from_str (char *str)
+geometry_from_str (const char *str)
 {
-       char *data = str;
+       char *data = (char*)str;
        int s; // FOr starting expression markers
        Point cp = Point (0, 0);
        Point cp1, cp2, cp3;
@@ -1820,9 +1820,7 @@
                break;
        case Type::GEOMETRY:
        {
-               char *data = g_strdup (value);
-               obj->SetValue (prop, geometry_from_str (data));
-               g_free (data);
+               obj->SetValue (prop, geometry_from_str (value));
                break;
        }
        default:
@@ -2015,9 +2013,7 @@
                                break;
                        case Type::GEOMETRY:
                        {
-                               char *data = g_strdup (attr [i + 1]);
-                               dep->SetValue (prop, geometry_from_str (data));
-                               g_free (data);
+                               dep->SetValue (prop, geometry_from_str (attr [i + 1]));
                        }
                                break;
                        default: