Skip to content
Snippets Groups Projects
Commit 6bf1361f authored by Geoffrey Métais's avatar Geoffrey Métais
Browse files

TV: Catch SQLite exception

parent 9583179e
No related branches found
No related tags found
No related merge requests found
......@@ -507,16 +507,18 @@ public class MainTvActivity extends BaseTvActivity implements OnItemViewSelected
mBrowserAdapter.add(new CardPresenter.SimpleCard(HEADER_DIRECTORIES, directory.getTitle(), R.drawable.ic_menu_folder_big, directory.getUri()));
if (ExternalMonitor.isLan()) {
final ArrayList<MediaWrapper> favs = MediaDatabase.getInstance().getAllNetworkFav();
mBrowserAdapter.add(new CardPresenter.SimpleCard(HEADER_NETWORK, getString(R.string.network_browsing), R.drawable.ic_menu_network_big));
mBrowserAdapter.add(new CardPresenter.SimpleCard(HEADER_STREAM, getString(R.string.open_mrl), R.drawable.ic_menu_stream_big));
if (!favs.isEmpty()) {
for (MediaWrapper fav : favs) {
fav.setDescription(fav.getUri().getScheme());
mBrowserAdapter.add(fav);
try {
final ArrayList<MediaWrapper> favs = MediaDatabase.getInstance().getAllNetworkFav();
mBrowserAdapter.add(new CardPresenter.SimpleCard(HEADER_NETWORK, getString(R.string.network_browsing), R.drawable.ic_menu_network_big));
mBrowserAdapter.add(new CardPresenter.SimpleCard(HEADER_STREAM, getString(R.string.open_mrl), R.drawable.ic_menu_stream_big));
if (!favs.isEmpty()) {
for (MediaWrapper fav : favs) {
fav.setDescription(fav.getUri().getScheme());
mBrowserAdapter.add(fav);
}
}
}
} catch (Exception ignored) {} //SQLite can explode
}
mBrowserAdapter.notifyArrayItemRangeChanged(0, mBrowserAdapter.size());
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment