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