MediaRoster: Don't allow rosters without a BApplication

* The BeBook states that any media_kit app should have BApplication
behind. Beware the app don't need to be running, but the object
should be present. This is because we use BApplication as a safe
exit point to free the memory allocated.
* While I was a bit reclutant in doing that, after a developer
discussion we agreed this would be the cleaner way to solve this
problem without eluding it.
This commit is contained in:
Dario Casalinuovo 2016-11-14 19:09:48 +01:00
parent ad7255c892
commit f3c2f6665f

View File

@ -2302,7 +2302,7 @@ BMediaRoster::Roster(status_t* out_error)
BAutolock lock(sInitLocker);
if (be_app == NULL)
TRACE("Warning! You should have a valid BApplication.");
debugger("Warning! You should have a valid BApplication.");
if (!lock.IsLocked())
return NULL;