rpms/ibus-sayura/devel dual_matra_problem.patch, NONE, 1.1 ibus-sayura.spec, 1.1, 1.2

Pravin Satpute pravins at fedoraproject.org
Thu Jun 18 14:15:43 UTC 2009


Author: pravins

Update of /cvs/pkgs/rpms/ibus-sayura/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv30601

Modified Files:
	ibus-sayura.spec 
Added Files:
	dual_matra_problem.patch 
Log Message:
patch to solve dual matra problem

dual_matra_problem.patch:

--- NEW FILE dual_matra_problem.patch ---
diff -rup ibus-sayura-1.0.0.20090326/src/engine.c ibus-sayura-1.0.0.20090326_mod/src/engine.c
--- ibus-sayura-1.0.0.20090326/src/engine.c	2009-03-26 16:01:40.000000000 +0530
+++ ibus-sayura-1.0.0.20090326_mod/src/engine.c	2009-06-18 19:41:25.000000000 +0530
@@ -252,8 +252,8 @@ ibus_sinhala_engine_update_preedit_text 
     if(sinhala->buffer->len>0){
         uni_array = (gunichar *)sinhala->buffer->data;
         text = ibus_text_new_from_ucs4(uni_array);
-        ibus_text_append_attribute (text, IBUS_ATTR_TYPE_FOREGROUND, 0x00ffffff, 0, -1);
-	ibus_text_append_attribute (text, IBUS_ATTR_TYPE_BACKGROUND, 0x00000000, 0, -1);
+#        ibus_text_append_attribute (text, IBUS_ATTR_TYPE_FOREGROUND, 0x00ffffff, 0, -1);
+#   	ibus_text_append_attribute (text, IBUS_ATTR_TYPE_BACKGROUND, 0x00000000, 0, -1);
 	ibus_engine_update_preedit_text ((IBusEngine *)sinhala,
 	    	                                         text,
 		                                         ibus_text_get_length (text),
@@ -564,7 +564,7 @@ static gboolean ibus_sinhala_handle_vowe
 	}        
         else { 
             /* look for a previous character first. */
-		c1 = g_array_index(sinhala->buffer, gunichar,0);
+		c1 = g_array_index(sinhala->buffer, gunichar,sinhala->buffer->len-1);
 
 		if (ibus_sinhala_is_consonent(c1)) {
 			g_array_append_val(sinhala->buffer, vowels[c].single1);


Index: ibus-sayura.spec
===================================================================
RCS file: /cvs/pkgs/rpms/ibus-sayura/devel/ibus-sayura.spec,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- ibus-sayura.spec	26 Mar 2009 10:42:51 -0000	1.1
+++ ibus-sayura.spec	18 Jun 2009 14:15:12 -0000	1.2
@@ -15,12 +15,13 @@ BuildRequires:  pkgconfig
 BuildRequires:  ibus-devel
 
 Requires:   ibus
-
+Patch1: dual_matra_problem.patch
 %description
 The Sayura engine for IBus platform. It provides Sinhala input method.
 
 %prep
 %setup -q
+%patch1 -p1 -b .1-dual_matra
 
 %build
 %configure --disable-static




More information about the fedora-extras-commits mailing list