ecore: fix use of unitialized Ecore_X_Atoms.
authorcedric <cedric@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Tue, 3 Jul 2012 02:41:35 +0000 (02:41 +0000)
committercedric <cedric@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Tue, 3 Jul 2012 02:41:35 +0000 (02:41 +0000)
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@73186 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

ChangeLog
NEWS
src/lib/ecore_x/xlib/ecore_x_e.c

index 6df166b..8a8903c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
 
         * 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 (file)
--- 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
 
index f8c9943..3930c41 100644 (file)
@@ -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,