From a1712b28a6fca88c0ecb086747be08e077e72fd3 Mon Sep 17 00:00:00 2001 From: Ryan Leavengood Date: Sat, 1 Jan 2011 21:15:07 +0000 Subject: [PATCH] Fix #1746: Apply patch by hamish which sets the virtual memory size to the default minimum instead of zero when the user turns on virtual memory. Thanks! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40056 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/preferences/virtualmemory/SettingsWindow.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/preferences/virtualmemory/SettingsWindow.cpp b/src/preferences/virtualmemory/SettingsWindow.cpp index 504637667b..9b09f1da02 100644 --- a/src/preferences/virtualmemory/SettingsWindow.cpp +++ b/src/preferences/virtualmemory/SettingsWindow.cpp @@ -365,6 +365,12 @@ SettingsWindow::MessageReceived(BMessage* message) } fSettings.SetSwapEnabled(value != 0); + if (value == 1 && fSettings.SwapSize() == 0) + { + off_t min, max; + _GetSwapFileLimits(min, max); + fSettings.SetSwapSize(min); + } _Update(); break; }