DiskUsage: Skip virtual volumes
so we don't see the 4.00Kib system and config tab.
This commit is contained in:
@@ -10,6 +10,8 @@
|
|||||||
|
|
||||||
#include "ControlsView.h"
|
#include "ControlsView.h"
|
||||||
|
|
||||||
|
#include <string.h>
|
||||||
|
|
||||||
#include <Bitmap.h>
|
#include <Bitmap.h>
|
||||||
#include <Box.h>
|
#include <Box.h>
|
||||||
#include <TabView.h>
|
#include <TabView.h>
|
||||||
@@ -226,7 +228,14 @@ ControlsView::VolumeTabView::AttachedToWindow()
|
|||||||
BVolume* volume = new BVolume(tempVolume);
|
BVolume* volume = new BVolume(tempVolume);
|
||||||
VolumeTab* item = new VolumeTab(volume);
|
VolumeTab* item = new VolumeTab(volume);
|
||||||
char name[B_PATH_NAME_LENGTH];
|
char name[B_PATH_NAME_LENGTH];
|
||||||
volume->GetName(name);
|
if (volume->GetName(name) != B_OK)
|
||||||
|
continue;
|
||||||
|
|
||||||
|
if (strcmp(name, "system") == 0
|
||||||
|
|| strcmp(name, "config") == 0) {
|
||||||
|
// Don't include virtual volumes.
|
||||||
|
continue;
|
||||||
|
}
|
||||||
AddTab(new VolumeView(name, volume), item);
|
AddTab(new VolumeView(name, volume), item);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user