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

Commit 65505c81 authored by Sander Bogaert's avatar Sander Bogaert Committed by Andrew Chen
Browse files

Remove customview from top bar and make bottom refresh function in MessageList.

parent b2289783
Loading
Loading
Loading
Loading
+10 −25
Original line number Diff line number Diff line
@@ -304,11 +304,10 @@ public class MessageList extends K9ListActivity implements
    private FontSizes mFontSizes = K9.getFontSizes();

    private MenuItem mRefreshMenuItem;
    private View mActionBarProgressView;
    private View mCustomRefreshView;
    private ActionBarNavigationSpinner mNavigationSpinner;
    private ActionBar mActionBar;
    private ActionMode mActionMode;
    private View mActionBarProgressView;
    private Bundle mState = null;

    /**
@@ -543,14 +542,10 @@ public class MessageList extends K9ListActivity implements
            return;
        }

        if (mQueryString == null) {
        if (progress) {
                mActionBar.setCustomView(mActionBarProgressView);
            } else {
                mActionBar.setCustomView(mCustomRefreshView);
            }
            mRefreshMenuItem.setActionView(mActionBarProgressView);
        } else {

            mRefreshMenuItem.setActionView(null);
        }
    }

@@ -671,6 +666,8 @@ public class MessageList extends K9ListActivity implements
        context = this;
        super.onCreate(savedInstanceState);

        mActionBarProgressView = getLayoutInflater().inflate(R.layout.actionbar_indeterminate_progress_actionview, null);

        // need this for actionbar initialization
        mQueryString = getIntent().getStringExtra(EXTRA_QUERY);

@@ -908,21 +905,7 @@ public class MessageList extends K9ListActivity implements
    }

    private void initializeActionBar() {
        mCustomRefreshView = mInflater.inflate(R.layout.actionbar_top_custom, null);
        ImageButton mCustomRefresh = (ImageButton) mCustomRefreshView.findViewById(R.id.actionbar_refresh_button);
        mCustomRefresh.setOnClickListener(new OnClickListener() {
			@Override
			public void onClick(View v) {
				if (mFolderName != null) {
	                checkMail(mAccount, mFolderName);
				}
			}
		});

        mActionBar.setDisplayHomeAsUpEnabled(true);
        mActionBar.setCustomView(mCustomRefreshView);
        mActionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM,
                                    ActionBar.DISPLAY_SHOW_CUSTOM);
        mActionBar.setDisplayShowTitleEnabled(false);
        mActionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_LIST);
        mNavigationSpinner = ActionBarNavigationSpinner.getDefaultSpinner(this);
@@ -939,8 +922,6 @@ public class MessageList extends K9ListActivity implements
        mListView.addFooterView(getFooterView(mListView));

        registerForContextMenu(mListView);

        mActionBarProgressView = mInflater.inflate(R.layout.actionbar_indeterminate_progress, null);
    }


@@ -1474,6 +1455,10 @@ public class MessageList extends K9ListActivity implements
            onCompose();
            return true;
        }
        case R.id.check_mail: {
		checkMail(mAccount, mFolderName);
		return true;
        }
        case R.id.set_sort_date: {
            changeSort(SortType.SORT_DATE);
            return true;