rpms/iiimf/devel iiimgcf-fix-status-position-with-focusin-r2483-139809.patch, NONE, 1.1 iiimf.spec, 1.20, 1.21
fedora-cvs-commits at redhat.com
fedora-cvs-commits at redhat.com
Thu Apr 14 11:34:23 UTC 2005
Update of /cvs/dist/rpms/iiimf/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv13766
Modified Files:
iiimf.spec
Added Files:
iiimgcf-fix-status-position-with-focusin-r2483-139809.patch
Log Message:
* Thu Apr 14 2005 Akira TAGOH <tagoh at redhat.com>
- iiimgcf-fix-status-position-with-focusin-r2483-139809.patch:
Fixed not updating the status window position when the window focus was
changed with alttab. (#139809)
iiimgcf-fix-status-position-with-focusin-r2483-139809.patch:
ChangeLog | 5 +++++
gtkimcontextiiim.c | 10 ++++++++++
2 files changed, 15 insertions(+)
--- NEW FILE iiimgcf-fix-status-position-with-focusin-r2483-139809.patch ---
Index: iiimgcf/ChangeLog
===================================================================
--- iiimgcf/ChangeLog (revision 2482)
+++ iiimgcf/ChangeLog (working copy)
@@ -1,3 +1,8 @@
+2005-04-14 Akira TAGOH <tagoh at redhat.com>
+
+ * gtkimcontextiiim.c (im_context_iiim_focus_in): enforce to update
+ the status window position when the window is focused in. (RH#139809)
+
2005-04-14 Jens Petersen <petersen at redhat.com>
* Makefile.am (im_iiim_la_SOURCES): Add missing header files.
Index: iiimgcf/gtkimcontextiiim.c
===================================================================
--- iiimgcf/gtkimcontextiiim.c (revision 2482)
+++ iiimgcf/gtkimcontextiiim.c (working copy)
@@ -147,6 +147,9 @@
static GdkAtom im_settings_atom = GDK_NONE;
static const char *_IM_SETTINGS = "_IM_SETTINGS";
+static gboolean on_status_toplevel_configure (GtkWidget *toplevel,
+ GdkEventConfigure *event,
+ StatusWindow *status_window);
static void im_context_iiim_class_init (GtkIMContextIIIMClass * class);
static void im_context_iiim_init (GtkIMContextIIIM * im_context);
static void im_context_iiim_finalize (GObject * obj);
@@ -1838,6 +1841,13 @@
context_iiim->has_focus = TRUE;
update_status_window (context_iiim);
+ if (context_iiim->status_window != NULL)
+ {
+ /* enforce to update the status window position */
+ on_status_toplevel_configure(context_iiim->status_window->toplevel,
+ NULL,
+ context_iiim->status_window);
+ }
im_context_switcher_set_focus (context_iiim);
/* tell switcher that I'm the current client */
im_context_switcher_set_focus (context_iiim);
Index: iiimf.spec
===================================================================
RCS file: /cvs/dist/rpms/iiimf/devel/iiimf.spec,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- iiimf.spec 14 Apr 2005 03:48:39 -0000 1.20
+++ iiimf.spec 14 Apr 2005 11:34:20 -0000 1.21
@@ -931,6 +931,11 @@
%endif
%changelog
+* Thu Apr 14 2005 Akira TAGOH <tagoh at redhat.com>
+- iiimgcf-fix-status-position-with-focusin-r2483-139809.patch:
+ Fixed not updating the status window position when the window focus was
+ changed with alt+tab. (#139809)
+
* Thu Apr 14 2005 Jens Petersen <petersen at redhat.com> - 1:12.1.1-14.svn2476
- update to latest snapshot with bootstrapping fixes
- init.d-iiimd-RH.patch upstreamed
More information about the fedora-cvs-commits
mailing list