Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 919035d9 authored by Daisuke Miyakawa's avatar Daisuke Miyakawa Committed by Android (Google) Code Review
Browse files

Merge "Show the call option menu in Favorite tab too."

parents dd19fd69 231a6fb2
Loading
Loading
Loading
Loading
+0 −6
Original line number Diff line number Diff line
@@ -29,10 +29,4 @@
        android:id="@+id/show_all_calls"
        android:title="@string/menu_show_all_calls"
        android:showAsAction="withText" />

    <item
        android:id="@+id/menu_call_settings_call_log"
        android:title="@string/call_settings"
        android:icon="@drawable/ic_menu_settings_holo_light"
        android:showAsAction="withText" />
</menu>
+0 −6
Original line number Diff line number Diff line
@@ -30,10 +30,4 @@
        android:icon="@drawable/ic_menu_wait"
        android:title="@string/add_wait"
        android:showAsAction="withText" />

    <item
        android:id="@+id/menu_call_settings_dialpad"
        android:title="@string/call_settings"
        android:icon="@drawable/ic_menu_settings_holo_light"
        android:showAsAction="withText" />
</menu>
+6 −0
Original line number Diff line number Diff line
@@ -19,6 +19,12 @@
        android:icon="@android:drawable/ic_menu_search"
        android:showAsAction="always" />

    <item
        android:id="@+id/menu_call_settings"
        android:title="@string/call_settings"
        android:icon="@drawable/ic_menu_settings_holo_light"
        android:showAsAction="withText" />

    <item
        android:id="@+id/filter_option"
        android:title="@string/menu_contacts_filter"
+10 −5
Original line number Diff line number Diff line
@@ -644,20 +644,25 @@ public class DialtactsActivity extends Activity {
    public boolean onPrepareOptionsMenu(Menu menu) {
        final MenuItem searchMenuItem = menu.findItem(R.id.search_on_action_bar);
        final MenuItem filterOptionMenuItem = menu.findItem(R.id.filter_option);
        final MenuItem callSettingsMenuItem = menu.findItem(R.id.menu_call_settings);
        Tab tab = getActionBar().getSelectedTab();
        if (mInSearchUi) {
            searchMenuItem.setVisible(false);
            filterOptionMenuItem.setVisible(true);
            filterOptionMenuItem.setOnMenuItemClickListener(
                    mFilterOptionsMenuItemClickListener);
        } else if (tab == null || tab.getPosition() == TAB_INDEX_DIALER) {
            callSettingsMenuItem.setVisible(false);
        } else {
            if (tab != null && tab.getPosition() == TAB_INDEX_DIALER) {
                searchMenuItem.setVisible(false);
            filterOptionMenuItem.setVisible(false);
            } else {
            filterOptionMenuItem.setVisible(false);
                searchMenuItem.setVisible(true);
                searchMenuItem.setOnMenuItemClickListener(mSearchMenuItemClickListener);
            }
            filterOptionMenuItem.setVisible(false);
            callSettingsMenuItem.setVisible(true);
            callSettingsMenuItem.setIntent(DialtactsActivity.getCallSettingsIntent());
        }

        return true;
    }
+0 −2
Original line number Diff line number Diff line
@@ -220,8 +220,6 @@ public class CallLogFragment extends ListFragment implements ViewPagerVisibility
    @Override
    public void onPrepareOptionsMenu(Menu menu) {
        if (mShowOptionsMenu) {
            menu.findItem(R.id.menu_call_settings_call_log)
                .setIntent(DialtactsActivity.getCallSettingsIntent());
            menu.findItem(R.id.show_voicemails_only).setVisible(!mShowingVoicemailOnly);
            menu.findItem(R.id.show_all_calls).setVisible(mShowingVoicemailOnly);
        }
Loading