temperature: let's finally allow the temp process to rest also when enlightenment...
authorCedric BAIL <cedric@osg.samsung.com>
Mon, 17 Aug 2015 20:30:01 +0000 (22:30 +0200)
committerCedric BAIL <cedric@osg.samsung.com>
Mon, 17 Aug 2015 20:30:26 +0000 (22:30 +0200)
src/modules/temperature/e_mod_main.c

index d60c489..8a0906f 100644 (file)
@@ -326,10 +326,11 @@ temperature_face_update_config(Config_Face *inst)
                      inst->sensor_type,
                      (inst->sensor_name ? inst->sensor_name : "(null)"),
                      inst->poll_interval);
-            inst->tempget_exe = 
-              ecore_exe_pipe_run(buf, ECORE_EXE_PIPE_READ | 
-                                 ECORE_EXE_PIPE_READ_LINE_BUFFERED |
-                                 ECORE_EXE_NOT_LEADER, inst);
+             inst->tempget_exe =
+               ecore_exe_pipe_run(buf, ECORE_EXE_PIPE_READ |
+                                  ECORE_EXE_PIPE_READ_LINE_BUFFERED |
+                                  ECORE_EXE_NOT_LEADER |
+                                  ECORE_EXE_TERM_WITH_PARENT, inst);
          }
      }
    else if (inst->backend == UDEV)
@@ -354,10 +355,11 @@ temperature_face_update_config(Config_Face *inst)
                 inst->sensor_type,
                 (inst->sensor_name ? inst->sensor_name : "(null)"),
                 inst->poll_interval);
-       inst->tempget_exe = 
-         ecore_exe_pipe_run(buf, ECORE_EXE_PIPE_READ | 
-                            ECORE_EXE_PIPE_READ_LINE_BUFFERED |
-                            ECORE_EXE_NOT_LEADER, inst);
+        inst->tempget_exe =
+          ecore_exe_pipe_run(buf, ECORE_EXE_PIPE_READ |
+                             ECORE_EXE_PIPE_READ_LINE_BUFFERED |
+                             ECORE_EXE_NOT_LEADER |
+                             ECORE_EXE_TERM_WITH_PARENT, inst);
      }
 #endif
 }