Move ruleset initialization to _init() instead of _new().
authorBehdad Esfahbod <behdad@gnome.org>
Wed, 29 Aug 2007 02:44:53 +0000 (02:44 +0000)
committerBehdad Esfahbod <behdad@src.gnome.org>
Wed, 29 Aug 2007 02:44:53 +0000 (02:44 +0000)
2007-08-28  Behdad Esfahbod  <behdad@gnome.org>

        * pango/pango-ot-ruleset.c (pango_ot_ruleset_init),
        (pango_ot_ruleset_new): Move ruleset initialization to _init()
        instead of _new().

svn path=/trunk/; revision=2417

ChangeLog
pango/pango-ot-ruleset.c

index 3dfb51f..ff40a50 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,11 @@
 2007-08-28  Behdad Esfahbod  <behdad@gnome.org>
 
+       * pango/pango-ot-ruleset.c (pango_ot_ruleset_init),
+       (pango_ot_ruleset_new): Move ruleset initialization to _init()
+       instead of _new().
+
+2007-08-28  Behdad Esfahbod  <behdad@gnome.org>
+
        Bug 410152 – testboundaries test fails
 
        * configure.in: Require libthai >= 0.1.9
index 141ce26..a40019f 100644 (file)
@@ -80,6 +80,10 @@ static void
 pango_ot_ruleset_init (PangoOTRuleset *ruleset)
 {
   ruleset->rules = g_array_new (FALSE, FALSE, sizeof (PangoOTRule));
+  ruleset->script_index[0]   = PANGO_OT_NO_SCRIPT;
+  ruleset->script_index[1]   = PANGO_OT_NO_SCRIPT;
+  ruleset->language_index[0] = PANGO_OT_DEFAULT_LANGUAGE;
+  ruleset->language_index[1] = PANGO_OT_DEFAULT_LANGUAGE;
 }
 
 static void
@@ -173,11 +177,6 @@ pango_ot_ruleset_new (PangoOTInfo *info)
   ruleset->info = info;
   g_object_add_weak_pointer (ruleset->info, &ruleset->info);
 
-  ruleset->script_index[0]   = PANGO_OT_NO_SCRIPT;
-  ruleset->script_index[1]   = PANGO_OT_NO_SCRIPT;
-  ruleset->language_index[0] = PANGO_OT_DEFAULT_LANGUAGE;
-  ruleset->language_index[1] = PANGO_OT_DEFAULT_LANGUAGE;
-
   return ruleset;
 }