DescriptionFixes three crashes
* AppListViewDelegate was accessing deleted search_provider.
* DeviceSocketListener::StopListening can happen after DeviceSocketManager is deleted
* Explicitly delete FilePathWatcher. This was causing
recursive callback to FilePathWatcherImpl::Cancel from
FilePathWatcherImpl::CancelOnMessageLoopThread, which
caused crash.
Clean ups
* change OnIO to OnFILE as they run on FILE thread.
* removed unused singleton related code.
BUG=None
TEST=Run athena_main on desktop and close window.
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=291214
R=flackr@chromium.org, mukai@chromium.org
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=291423
Patch Set 1 : #
Total comments: 2
Patch Set 2 : #
Total comments: 4
Patch Set 3 : #Patch Set 4 : #Patch Set 5 : #
Total comments: 2
Patch Set 6 : Add file thread #
Messages
Total messages: 12 (0 generated)
|