Skip to content

Commit d79e189

Browse files
committed
Only show "Find in page" for Web content
The option will be hidden in all other cases, like Bookmarks or Downloads, where we use a native UI.
1 parent d425175 commit d79e189

File tree

1 file changed

+14
-11
lines changed

1 file changed

+14
-11
lines changed

app/src/common/shared/com/igalia/wolvic/ui/widgets/menus/HamburgerMenuWidget.java

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
import com.igalia.wolvic.ui.widgets.UIWidget;
2727
import com.igalia.wolvic.ui.widgets.WidgetManagerDelegate;
2828
import com.igalia.wolvic.ui.widgets.WidgetPlacement;
29+
import com.igalia.wolvic.ui.widgets.Windows;
2930
import com.igalia.wolvic.utils.AnimationHelper;
3031
import com.igalia.wolvic.utils.ViewUtils;
3132

@@ -297,17 +298,19 @@ private void updateItems() {
297298
mItems.add(item);
298299
}
299300

300-
mItems.add(new HamburgerMenuAdapter.MenuItem.Builder(
301-
HamburgerMenuAdapter.MenuItem.TYPE_DEFAULT,
302-
(menuItem) -> {
303-
if (mDelegate != null) {
304-
mDelegate.onFindInPage();
305-
}
306-
return null;
307-
})
308-
.withTitle(getContext().getString(R.string.hamburger_menu_find_in_page))
309-
.withIcon(R.drawable.ic_icon_search)
310-
.build());
301+
if (mWidgetManager.getFocusedWindow().getCurrentContentType() == Windows.ContentType.WEB_CONTENT) {
302+
mItems.add(new HamburgerMenuAdapter.MenuItem.Builder(
303+
HamburgerMenuAdapter.MenuItem.TYPE_DEFAULT,
304+
(menuItem) -> {
305+
if (mDelegate != null) {
306+
mDelegate.onFindInPage();
307+
}
308+
return null;
309+
})
310+
.withTitle(getContext().getString(R.string.hamburger_menu_find_in_page))
311+
.withIcon(R.drawable.ic_icon_search)
312+
.build());
313+
}
311314

312315
mItems.add(new HamburgerMenuAdapter.MenuItem.Builder(
313316
HamburgerMenuAdapter.MenuItem.TYPE_DEFAULT,

0 commit comments

Comments
 (0)