jpeg pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=7fd907a1322ae251ca171f610dcaf06c700565e7

commit 7fd907a1322ae251ca171f610dcaf06c700565e7
Author: Jean-Philippe Andre <jp.an...@samsung.com>
Date:   Tue Dec 15 17:39:37 2015 +0900

    Eina safety: Set error flag in case of safety check error
    
    Eina_Error is almost not used at all. Meh.
---
 src/lib/eina/eina_safety_checks.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/lib/eina/eina_safety_checks.c 
b/src/lib/eina/eina_safety_checks.c
index 57b863d..4ead9d6 100644
--- a/src/lib/eina/eina_safety_checks.c
+++ b/src/lib/eina/eina_safety_checks.c
@@ -69,6 +69,7 @@ eina_safety_checks_init(void)
    if (!(initcnt++))
      {
         EINA_SAFETY_LOG_DOMAIN = eina_log_domain_register("eina_safety", 
EINA_COLOR_RED);
+        EINA_ERROR_SAFETY_FAILED = eina_error_msg_static_register("Safety 
check failed");
      }
    return EINA_TRUE;
 }
@@ -76,6 +77,7 @@ eina_safety_checks_init(void)
 EAPI void
 _eina_safety_error(const char *file, const char *func, int line, const char 
*str)
 {
+   eina_error_set(EINA_ERROR_SAFETY_FAILED);
    if (EINA_SAFETY_LOG_DOMAIN)
      {
         eina_log_print(EINA_SAFETY_LOG_DOMAIN, EINA_LOG_LEVEL_ERR,

-- 


Reply via email to