Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Casanowow Life for love
VLC-Android
Commits
0df40ab0
Commit
0df40ab0
authored
Mar 22, 2018
by
Geoffrey Métais
Browse files
Network browser: prevent StackOverflowError
parent
17835234
Changes
1
Hide whitespace changes
Inline
Side-by-side
vlc-android/src/org/videolan/vlc/gui/browser/NetworkBrowserFragment.java
View file @
0df40ab0
...
...
@@ -132,22 +132,16 @@ public class NetworkBrowserFragment extends BaseBrowserFragment implements Exter
protected
boolean
handleContextItemSelected
(
MenuItem
item
,
final
int
position
)
{
int
id
=
item
.
getItemId
();
if
(!
(
mAdapter
.
getItem
(
position
)
instanceof
MediaWrapper
))
return
super
.
onContextItemSelected
(
item
);
if
(!(
mAdapter
.
getItem
(
position
)
instanceof
MediaWrapper
))
return
false
;
final
MediaWrapper
mw
=
(
MediaWrapper
)
mAdapter
.
getItem
(
position
);
MediaDatabase
db
;
switch
(
id
){
case
R
.
id
.
network_add_favorite
:
db
=
MediaDatabase
.
getInstance
();
db
.
addNetworkFavItem
(
mw
.
getUri
(),
mw
.
getTitle
(),
mw
.
getArtworkURL
());
if
(
isRootDirectory
())
updateFavorites
();
MediaDatabase
.
getInstance
().
addNetworkFavItem
(
mw
.
getUri
(),
mw
.
getTitle
(),
mw
.
getArtworkURL
());
if
(
isRootDirectory
())
updateFavorites
();
return
true
;
case
R
.
id
.
network_remove_favorite
:
db
=
MediaDatabase
.
getInstance
();
db
.
deleteNetworkFav
(
mw
.
getUri
());
if
(
isRootDirectory
())
updateFavorites
();
MediaDatabase
.
getInstance
().
deleteNetworkFav
(
mw
.
getUri
());
if
(
isRootDirectory
())
updateFavorites
();
return
true
;
case
R
.
id
.
network_edit_favorite
:
showAddServerDialog
(
mw
);
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment