ecore_wl2_cursor: initalize cursor_config when cursor_config is NULL 13/296913/1
authorHosang Kim <hosang12.kim@samsung.com>
Mon, 7 Aug 2023 06:47:34 +0000 (15:47 +0900)
committerHosang Kim <hosang12.kim@samsung.com>
Mon, 7 Aug 2023 06:47:34 +0000 (15:47 +0900)
Change-Id: I6e9a261972d0a701124fa2104999e549247cdde2

src/lib/ecore_wl2/ecore_wl2_cursor.c

index 3f62cb2..aa192fd 100644 (file)
@@ -184,6 +184,8 @@ _ecore_wl2_cursor_config_reload(void)
 void
 _ecore_wl2_cursor_config_init(void)
 {
+   if (_cursor_config)
+     return;
    eet_init();
    eio_init();
    _cursor_desc_init();
@@ -214,6 +216,7 @@ EAPI void
 ecore_wl2_cursor_config_name_set(const char* name)
 {
    if (!name) return;
+   if (!_cursor_config) _ecore_wl2_cursor_config_init();
    eina_stringshare_replace(&(_cursor_config->name), name);
 
    _ecore_wl2_cursor_config_save();