* Auto mounting now works correctly for CDs and USB sticks, thus fixing bug
#2629. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29585 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -85,7 +85,8 @@ AutoMounter::AutoMounter()
|
||||
fRemovableMode = kNoVolumes;
|
||||
}
|
||||
|
||||
BDiskDeviceRoster().StartWatching(this, B_DEVICE_REQUEST_DEVICE);
|
||||
BDiskDeviceRoster().StartWatching(this,
|
||||
B_DEVICE_REQUEST_DEVICE | B_DEVICE_REQUEST_DEVICE_LIST);
|
||||
PostMessage(kMsgInitialScan);
|
||||
}
|
||||
|
||||
@@ -635,7 +636,8 @@ AutoMounter::MessageReceived(BMessage* message)
|
||||
message->PrintToStream();
|
||||
int32 event;
|
||||
if (message->FindInt32("event", &event) != B_OK
|
||||
|| event != B_DEVICE_MEDIA_CHANGED)
|
||||
|| (event != B_DEVICE_MEDIA_CHANGED
|
||||
&& event != B_DEVICE_ADDED))
|
||||
break;
|
||||
|
||||
_MountVolumes(kNoVolumes, fRemovableMode, false);
|
||||
|
||||
Reference in New Issue
Block a user