Updating branch refs/heads/master
         to 1edfd88d2fcbc38f3720ce21cd656d1e6cda39bb (commit)
       from ecbc8d077295a77c37004cc487f85f472627abdc (commit)

commit 1edfd88d2fcbc38f3720ce21cd656d1e6cda39bb
Author: PaweÅ‚ Forysiuk <[email protected]>
Date:   Tue Mar 13 19:49:47 2012 +0100

    Implement low_memory_profile for Win32

 midori/midori-websettings.c |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/midori/midori-websettings.c b/midori/midori-websettings.c
index d4444cc..6257650 100644
--- a/midori/midori-websettings.c
+++ b/midori/midori-websettings.c
@@ -347,6 +347,13 @@ midori_get_download_dir (void)
 static gboolean
 midori_web_settings_low_memory_profile ()
 {
+#ifdef _WIN32
+    /* See 
http://msdn.microsoft.com/en-us/library/windows/desktop/aa366589(v=vs.85).aspx 
*/
+    MEMORYSTATUSEX mem;
+    mem.dwLength = sizeof (mem);
+    if (GlobalMemoryStatusEx (&mem))
+        return mem.ullTotalPhys / 1024 / 1024 < 352;
+#else
     gchar* contents;
     const gchar* total;
     if (!g_file_get_contents ("/proc/meminfo", &contents, NULL, NULL))
@@ -357,6 +364,7 @@ midori_web_settings_low_memory_profile ()
         gdouble mem_total = g_ascii_strtoll (value, NULL, 0);
         return mem_total / 1024.0 < 352 + 1;
     }
+#endif
     return FALSE;
 }
 
_______________________________________________
Xfce4-commits mailing list
[email protected]
https://mail.xfce.org/mailman/listinfo/xfce4-commits

Reply via email to