AndroidのCompat版ToolBarにActionBarとして使いつつアイコンを表示したい

@Override
public void onCreate(Bundle bundle) {
    super.onCreate(bundle);
    setContentView(R.layout.main_activity);

    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
    setSupportActionBar(toolbar);
    
    toolbar.setNavigationIcon(R.drawable.ic_launcher);
}

setSupportActionBarを呼び出したあとにSetterを呼ばないとうまく設定されない。
これはバグな気がするが・・・。