From 3d965816003721d8dfc043541267b76ff143bde9 Mon Sep 17 00:00:00 2001 From: cedric Date: Tue, 3 Jul 2012 02:41:35 +0000 Subject: [PATCH] ecore: fix use of unitialized Ecore_X_Atoms. git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@73186 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- ChangeLog | 4 ++++ NEWS | 3 +++ src/lib/ecore_x/xlib/ecore_x_e.c | 8 ++++---- 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index 6df166b..8a8903c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -788,3 +788,7 @@ * Fix crash which occurred in ecore-con when dns resolution failed immediately due to lack of connectivity + +2012-07-03 Cedric Bail + + * Fix unitialized use of Ecore_X_Atom. diff --git a/NEWS b/NEWS index c5631db..cc0c34a 100644 --- a/NEWS +++ b/NEWS @@ -25,6 +25,9 @@ Fixes: - Force cancel of all running Ecore_Thread on shutdown. - Make Ecore_Thread work reliably when called without a running main loop. + * ecore_x + - Fix unitialized Ecore_X_Atom use. + Ecore 1.2.0 diff --git a/src/lib/ecore_x/xlib/ecore_x_e.c b/src/lib/ecore_x/xlib/ecore_x_e.c index f8c9943..3930c41 100644 --- a/src/lib/ecore_x/xlib/ecore_x_e.c +++ b/src/lib/ecore_x/xlib/ecore_x_e.c @@ -176,7 +176,7 @@ ecore_x_e_virtual_keyboard_state_set(Ecore_X_Window win, EAPI Ecore_X_Virtual_Keyboard_State ecore_x_e_virtual_keyboard_state_get(Ecore_X_Window win) { - Ecore_X_Atom atom; + Ecore_X_Atom atom = 0; LOGFN(__FILE__, __LINE__, __FUNCTION__); if (!ecore_x_window_prop_atom_get(win, ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_STATE, @@ -720,7 +720,7 @@ ecore_x_e_illume_quickpanel_state_set(Ecore_X_Window win, EAPI Ecore_X_Illume_Quickpanel_State ecore_x_e_illume_quickpanel_state_get(Ecore_X_Window win) { - Ecore_X_Atom atom; + Ecore_X_Atom atom = 0; LOGFN(__FILE__, __LINE__, __FUNCTION__); if (!ecore_x_window_prop_atom_get(win, @@ -1261,7 +1261,7 @@ ecore_x_e_illume_indicator_state_set(Ecore_X_Window win, EAPI Ecore_X_Illume_Indicator_State ecore_x_e_illume_indicator_state_get(Ecore_X_Window win) { - Ecore_X_Atom atom; + Ecore_X_Atom atom = 0; LOGFN(__FILE__, __LINE__, __FUNCTION__); if (!ecore_x_window_prop_atom_get(win, @@ -1334,7 +1334,7 @@ ecore_x_e_illume_indicator_opacity_set(Ecore_X_Window win, EAPI Ecore_X_Illume_Indicator_Opacity_Mode ecore_x_e_illume_indicator_opacity_get(Ecore_X_Window win) { - Ecore_X_Atom atom; + Ecore_X_Atom atom = 0; LOGFN(__FILE__, __LINE__, __FUNCTION__); if (!ecore_x_window_prop_atom_get(win, -- 2.7.4