ecore_wl2_input: unref device before device is deleted. 99/266599/2
authorHosang Kim <hosang12.kim@samsung.com>
Tue, 16 Nov 2021 05:28:47 +0000 (14:28 +0900)
committerkim hosang <hosang12.kim@samsung.com>
Thu, 18 Nov 2021 04:10:30 +0000 (04:10 +0000)
@fix

Change-Id: I96a09ae32b768ebb9c54bf8ade2a95f14721432a

src/lib/ecore_wl2/ecore_wl2_input.c

index cfd9a93..c524dc8 100644 (file)
@@ -3355,6 +3355,7 @@ _ecore_wl2_input_device_ecore_device_remove(Ecore_Wl2_Tizen_Input_Device *dev)
         if ((ecore_device_class_get(ecdev) == dev->clas) &&
             (!strcmp(ecdev_name, dev->identifier)))
            {
+              efl_unref(dev->device);
               ecore_device_del(ecdev);
               dev->device = NULL;
               return EINA_TRUE;