Ticket #1746: virtualmemory-0-size-fix.diff

File virtualmemory-0-size-fix.diff, 441 bytes (added by hamish, 13 years ago)

Fixes vm_size 0 behaviour described in #1746

  • SettingsWindow.cpp

     
    365365            }
    366366
    367367            fSettings.SetSwapEnabled(value != 0);
     368            if (value == 1 && fSettings.SwapSize() == 0)
     369            {
     370                off_t min, max;
     371                _GetSwapFileLimits(min, max);
     372                fSettings.SetSwapSize(min);
     373            }
    368374            _Update();
    369375            break;
    370376        }