rpms/scim-chewing/devel scim-chewing-0.3.1-6.bz206112.patch, NONE, 1.1

fedora-cvs-commits at redhat.com fedora-cvs-commits at redhat.com
Mon Sep 18 23:45:25 UTC 2006


Author: cchance

Update of /cvs/dist/rpms/scim-chewing/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv15573

Added Files:
	scim-chewing-0.3.1-6.bz206112.patch 
Log Message:
Fixed bz#206112 - Esc key to clean all buffer couldn't be disabled


scim-chewing-0.3.1-6.bz206112.patch:
 scim_chewing_imengine.cpp       |    2 +-
 scim_chewing_imengine_setup.cpp |    6 ++++++
 2 files changed, 7 insertions(+), 1 deletion(-)

--- NEW FILE scim-chewing-0.3.1-6.bz206112.patch ---
--- scim-chewing-0.3.1/src/scim_chewing_imengine.cpp.bz206112	2006-09-18 17:46:00.000000000 +1000
+++ scim-chewing-0.3.1/src/scim_chewing_imengine.cpp	2006-09-18 17:46:22.000000000 +1000
@@ -302,7 +302,7 @@
 	config.bSpaceAsSelection = m_factory->m_space_as_selection ? 1 : 0;
 
 	// SCIM_CONFIG_IMENGINE_CHEWING_ESC_CLEAN_ALL_BUFFER
-	config.bEscCleanAllBuf = m_factory->m_esc_clean_all_buffer ? 0 : 1;
+	config.bEscCleanAllBuf = m_factory->m_esc_clean_all_buffer ? 1 : 0;
 
 	//SetConfig( &da, &config );
 	chewing_Configure( ctx, &config );
--- scim-chewing-0.3.1/src/scim_chewing_imengine_setup.cpp.bz206112	2006-09-18 17:43:36.000000000 +1000
+++ scim-chewing-0.3.1/src/scim_chewing_imengine_setup.cpp	2006-09-18 17:45:39.000000000 +1000
@@ -652,6 +652,12 @@
 				__config_space_as_selection );
 	}
 	
+	if ( __widget_esc_clean_all_buffer ) {
+		gtk_toggle_button_set_active(
+				GTK_TOGGLE_BUTTON( __widget_esc_clean_all_buffer ),
+				__config_esc_clean_all_buffer );
+	}
+
 	for (int i = 0; __config_keyboards [i].key; ++ i) {
 		if (__config_keyboards [i].entry) {
 			gtk_entry_set_text (




More information about the fedora-cvs-commits mailing list