On Sat, Mar 21, 2009 at 03:25:09PM +0100, Giuseppe Iuculano wrote:

> Thanks for the patch! Unfortunately your patch fixes the empty string error, 
> but
>   it causes an error with non-empty strings :)

Uh, sorry about that. How about this one?
-- 
Niko
>From 286253dd46dede8e0e9052b4d690ce167d966a52 Mon Sep 17 00:00:00 2001
From: Niko Tyni <nt...@debian.org>
Date: Sun, 22 Mar 2009 16:31:51 +0200
Subject: [PATCH] 375538

---
 festival/lib/italian_scm/italian_module.scm |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/festival/lib/italian_scm/italian_module.scm b/festival/lib/italian_scm/italian_module.scm
index e8a69c6..df8440d 100644
--- a/festival/lib/italian_scm/italian_module.scm
+++ b/festival/lib/italian_scm/italian_module.scm
@@ -85,8 +85,8 @@
 ;(print "fase 2")
 (set! P_gr (utt.relation.first utt 'GrRespiro))
 (set! S (utt.relation.first utt 'Syllable))
-(set! I (item.relation.parent P_gr 'Intonation))
-(item.append_daughter P_gr S)
+(set! I (if P_gr (item.relation.parent P_gr 'Intonation) nil))
+(if P_gr (item.append_daughter P_gr S))
 (if (item.next P_gr)
 		(set! I (item.relation.parent (item.next P_gr) 'Intonation))
 		;nel caso che sia l'utimo item non fa nulla (print "fine....")
-- 
1.5.6.5

Reply via email to