void FileTypeWindow::_AdoptPreferredApp(BMessage* message, bool sameAs) { if (retrieve_preferred_app(message, sameAs, fCommonType.String(), fCommonPreferredApp) == B_OK) { _AdoptPreferredApp(); _UpdatePreferredApps(); } }
void FileTypesWindow::_AdoptPreferredApplication(BMessage* message, bool sameAs) { if (fCurrentType.Type() == NULL) return; BString preferred; if (retrieve_preferred_app(message, sameAs, fCurrentType.Type(), preferred) != B_OK) return; status_t status = fCurrentType.SetPreferredApp(preferred.String()); if (status != B_OK) error_alert("Could not set preferred application", status); }