diff --git a/src/preferences/filetypes/ApplicationTypesWindow.cpp b/src/preferences/filetypes/ApplicationTypesWindow.cpp index 424bfd799e..f191ed607f 100644 --- a/src/preferences/filetypes/ApplicationTypesWindow.cpp +++ b/src/preferences/filetypes/ApplicationTypesWindow.cpp @@ -413,6 +413,10 @@ ApplicationTypesWindow::_SetType(BMimeType* type, int32 forceUpdate) fTrackerButton->SetMessage(NULL); appFound = false; } + } else if ((forceUpdate & B_APP_HINT_CHANGED) != 0) { + fLaunchButton->SetMessage(NULL); + fPathView->SetText(NULL); + fTrackerButton->SetMessage(NULL); } if (forceUpdate == B_EVERYTHING_CHANGED) {