cedric pushed a commit to branch master.

commit 2859d7640242ab89d2360c6a408949252c527ebf
Author: Cedric Bail <[email protected]>
Date:   Thu Jul 11 21:10:51 2013 +0200

    efreet: set process priority on Windows too.
---
 src/bin/efreet/efreet_desktop_cache_create.c | 2 ++
 src/bin/efreet/efreet_icon_cache_create.c    | 2 ++
 src/bin/efreet/efreetd.c                     | 2 ++
 3 files changed, 6 insertions(+)

diff --git a/src/bin/efreet/efreet_desktop_cache_create.c 
b/src/bin/efreet/efreet_desktop_cache_create.c
index e44b725..4a25575 100644
--- a/src/bin/efreet/efreet_desktop_cache_create.c
+++ b/src/bin/efreet/efreet_desktop_cache_create.c
@@ -256,6 +256,8 @@ main(int argc, char **argv)
 
 #ifdef HAVE_SYS_RESOURCE_H
     setpriority(PRIO_PROCESS, 0, 19);
+#elif _WIN32
+    SetPriorityClass(GetCurrentProcess(), IDLE_PRIORITY_CLASS);
 #endif
 
     /* init external subsystems */
diff --git a/src/bin/efreet/efreet_icon_cache_create.c 
b/src/bin/efreet/efreet_icon_cache_create.c
index 3c3bc23..98e2651 100644
--- a/src/bin/efreet/efreet_icon_cache_create.c
+++ b/src/bin/efreet/efreet_icon_cache_create.c
@@ -774,6 +774,8 @@ main(int argc, char **argv)
 
 #ifdef HAVE_SYS_RESOURCE_H
     setpriority(PRIO_PROCESS, 0, 19);
+#elif _WIN32
+    SetPriorityClass(GetCurrentProcess(), IDLE_PRIORITY_CLASS);
 #endif
 
     if (!eet_init()) return -1;
diff --git a/src/bin/efreet/efreetd.c b/src/bin/efreet/efreetd.c
index 9228264..f37724a 100644
--- a/src/bin/efreet/efreetd.c
+++ b/src/bin/efreet/efreetd.c
@@ -54,6 +54,8 @@ main(int argc, char *argv[])
 
 #ifdef HAVE_SYS_RESOURCE_H
    setpriority(PRIO_PROCESS, 0, 19);
+#elif _WIN32
+    SetPriorityClass(GetCurrentProcess(), IDLE_PRIORITY_CLASS);
 #endif
 
    ecore_main_loop_begin();

-- 

------------------------------------------------------------------------------
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk

Reply via email to