[maemo-commits] [maemo-commits] r18332 - projects/haf/trunk/hildon-thumbnail/daemon
From: subversion at stage.maemo.org subversion at stage.maemo.orgDate: Tue May 12 15:00:00 EEST 2009
- Previous message: [maemo-commits] r18330 - in projects/haf/trunk/hildon-thumbnail: . daemon
- Next message: [maemo-commits] r18333 - in projects/haf/branches/glib/glib-2-20/debian: . patches
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Author: pvanhoof Date: 2009-05-12 14:59:47 +0300 (Tue, 12 May 2009) New Revision: 18332 Modified: projects/haf/trunk/hildon-thumbnail/daemon/hildon-thumbnail-daemon.c Log: Bugfix whem lowmemlim is too big Modified: projects/haf/trunk/hildon-thumbnail/daemon/hildon-thumbnail-daemon.c =================================================================== --- projects/haf/trunk/hildon-thumbnail/daemon/hildon-thumbnail-daemon.c 2009-05-12 11:30:38 UTC (rev 18331) +++ projects/haf/trunk/hildon-thumbnail/daemon/hildon-thumbnail-daemon.c 2009-05-12 11:59:47 UTC (rev 18332) @@ -454,6 +454,7 @@ DBusGProxy *manager_proxy; GFile *file, *fileo; GFileMonitor *monitor, *monitoro; + gint lowmemlim; thumbnail_manager_do_init (connection, &manager, &error); thumbnailer_do_init (connection, manager, &thumbnailer, &error); @@ -489,13 +490,17 @@ main_loop); #ifdef HAVE_OSSO - if (0 == osso_mem_saw_enable(osso_mem_get_lowmem_limit() >> 3, 1024, thumbnailer_oom_func, NULL) ) { + lowmemlim = osso_mem_get_lowmem_limit (); + if (lowmemlim > 0 && lowmemlim < 512) { + if (0 == osso_mem_saw_enable(lowmemlim >> 3, 1024, thumbnailer_oom_func, NULL) ) { + g_main_loop_run (main_loop); + osso_mem_saw_disable(); + } + else { + thumbnailer_oom(); + } + } else g_main_loop_run (main_loop); - osso_mem_saw_disable(); - } - else { - thumbnailer_oom(); - } #else g_main_loop_run (main_loop); #endif
- Previous message: [maemo-commits] r18330 - in projects/haf/trunk/hildon-thumbnail: . daemon
- Next message: [maemo-commits] r18333 - in projects/haf/branches/glib/glib-2-20/debian: . patches
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]