浏览代码

Fix settings button

Signed-off-by: Mario Danic <mario@lovelyhq.com>
Mario Danic 6 年之前
父节点
当前提交
07c9d37e70
共有 1 个文件被更改,包括 13 次插入0 次删除
  1. 13 0
      app/src/main/java/com/nextcloud/talk/controllers/ConversationsListController.java

+ 13 - 0
app/src/main/java/com/nextcloud/talk/controllers/ConversationsListController.java

@@ -246,6 +246,19 @@ public class ConversationsListController extends BaseController implements Searc
         }
     }
 
+    @Override
+    public boolean onOptionsItemSelected(@NonNull MenuItem item) {
+        switch (item.getItemId()) {
+            case R.id.action_settings:
+                getRouter().pushController((RouterTransaction.with(new SettingsController())
+                        .pushChangeHandler(new VerticalChangeHandler())
+                        .popChangeHandler(new VerticalChangeHandler())));
+                return true;
+            default:
+                return super.onOptionsItemSelected(item);
+        }
+    }
+
     @Override
     public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
         super.onCreateOptionsMenu(menu, inflater);