rpms/ibus/devel ibus-HEAD.patch,1.20,1.21 ibus.spec,1.79,1.80

Huang Peng phuang at fedoraproject.org
Fri Aug 7 06:47:17 UTC 2009


Author: phuang

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

Modified Files:
	ibus-HEAD.patch ibus.spec 
Log Message:
Fix bug 516145

ibus-HEAD.patch:
 ibusimcontext.c |   14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)

Index: ibus-HEAD.patch
===================================================================
RCS file: /cvs/pkgs/rpms/ibus/devel/ibus-HEAD.patch,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -p -r1.20 -r1.21
--- ibus-HEAD.patch	19 Jul 2009 05:19:02 -0000	1.20
+++ ibus-HEAD.patch	7 Aug 2009 06:47:16 -0000	1.21
@@ -1 +1,30 @@
-
+diff --git a/client/gtk2/ibusimcontext.c b/client/gtk2/ibusimcontext.c
+index 68a77d8..d914eae 100644
+--- a/client/gtk2/ibusimcontext.c
++++ b/client/gtk2/ibusimcontext.c
+@@ -774,14 +774,22 @@ _ibus_context_update_preedit_text_cb (IBusInputContext  *ibuscontext,
+     ibusimcontext->preedit_visible = visible;
+ 
+     if (ibusimcontext->preedit_visible) {
+-        if (flag)
++        if (flag) {
++            /* invisible => visible */
+             g_signal_emit (ibusimcontext, _signal_preedit_start_id, 0);
++        }
+         g_signal_emit (ibusimcontext, _signal_preedit_changed_id, 0);
+     }
+     else {
+-        g_signal_emit (ibusimcontext, _signal_preedit_changed_id, 0);
+-        if (flag)
++        if (flag) {
++            /* visible => invisible */
++            g_signal_emit (ibusimcontext, _signal_preedit_changed_id, 0);
+             g_signal_emit (ibusimcontext, _signal_preedit_end_id, 0);
++        }
++        else {
++            /* still invisible */
++            /* do nothing */
++        }
+     }
+ }
+ 


Index: ibus.spec
===================================================================
RCS file: /cvs/pkgs/rpms/ibus/devel/ibus.spec,v
retrieving revision 1.79
retrieving revision 1.80
diff -u -p -r1.79 -r1.80
--- ibus.spec	7 Aug 2009 06:05:59 -0000	1.79
+++ ibus.spec	7 Aug 2009 06:47:16 -0000	1.80
@@ -8,14 +8,14 @@
 
 Name:       ibus
 Version:    1.2.0.20090807
-Release:    1%{?dist}
+Release:    2%{?dist}
 Summary:    Intelligent Input Bus for Linux OS
 License:    LGPLv2+
 Group:      System Environment/Libraries
 URL:        http://code.google.com/p/ibus/
 Source0:    http://ibus.googlecode.com/files/%{name}-%{version}.tar.gz
 Source1:    xinput-ibus
-# Patch0:     ibus-HEAD.patch
+Patch0:     ibus-HEAD.patch
 
 BuildRoot:  %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
@@ -114,7 +114,7 @@ The ibus-devel-docs package contains dev
 
 %prep
 %setup -q
-# %patch0 -p1
+%patch0 -p1
 # ./autogen.sh --help
 
 %build
@@ -228,6 +228,10 @@ fi
 %{_datadir}/gtk-doc/html/*
 
 %changelog
+* Fri Aug 07 2009 Peng Huang <shawn.p.huang at gmail.com> - 1.2.0.20090807-2
+- Update ibus-HEAD.patch
+- Fix bug 516154.
+
 * Fri Aug 07 2009 Peng Huang <shawn.p.huang at gmail.com> - 1.2.0.20090807-1
 - Update to 1.2.0.20090807
 




More information about the scm-commits mailing list