From 31cac0d124062eb27a539754409a681ddb5065c7 Mon Sep 17 00:00:00 2001 From: Cedric BAIL Date: Tue, 3 Jul 2012 02:41:35 +0000 Subject: [PATCH] ecore: fix use of unitialized Ecore_X_Atoms. SVN revision: 73186 --- legacy/ecore/ChangeLog | 4 ++++ legacy/ecore/NEWS | 3 +++ legacy/ecore/src/lib/ecore_x/xlib/ecore_x_e.c | 8 ++++---- 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/legacy/ecore/ChangeLog b/legacy/ecore/ChangeLog index 6df166b742..8a8903c94b 100644 --- a/legacy/ecore/ChangeLog +++ b/legacy/ecore/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/legacy/ecore/NEWS b/legacy/ecore/NEWS index c5631db040..cc0c34a5ab 100644 --- a/legacy/ecore/NEWS +++ b/legacy/ecore/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/legacy/ecore/src/lib/ecore_x/xlib/ecore_x_e.c b/legacy/ecore/src/lib/ecore_x/xlib/ecore_x_e.c index f8c99438e8..3930c41f78 100644 --- a/legacy/ecore/src/lib/ecore_x/xlib/ecore_x_e.c +++ b/legacy/ecore/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,