diff --git a/app/src/main/java/de/kuschku/quasseldroid/ui/chat/ChatActivity.kt b/app/src/main/java/de/kuschku/quasseldroid/ui/chat/ChatActivity.kt index e5d44e1127c69d1fa2dfad87c9ed1afe9a7268af..c3af15170c3a5069c2c6d1c5753a689f02cd172f 100644 --- a/app/src/main/java/de/kuschku/quasseldroid/ui/chat/ChatActivity.kt +++ b/app/src/main/java/de/kuschku/quasseldroid/ui/chat/ChatActivity.kt @@ -644,7 +644,9 @@ class ChatActivity : ServiceBoundActivity(), SharedPreferences.OnSharedPreferenc override fun onCreateOptionsMenu(menu: Menu?): Boolean { menuInflater.inflate(R.menu.activity_main, menu) menu?.findItem(R.id.action_nicklist)?.isVisible = bufferData?.info?.type?.hasFlag(Buffer_Type.ChannelBuffer) ?: false - menu?.findItem(R.id.action_filter_messages)?.isVisible = bufferData != null + menu?.findItem(R.id.action_filter_messages)?.isVisible = + (bufferData?.info?.type?.hasFlag(Buffer_Type.ChannelBuffer) ?: false || + bufferData?.info?.type?.hasFlag(Buffer_Type.QueryBuffer) ?: false) menu?.findItem(R.id.action_create_shortcut)?.isVisible = (bufferData?.info?.type?.hasFlag(Buffer_Type.ChannelBuffer) ?: false || bufferData?.info?.type?.hasFlag(Buffer_Type.QueryBuffer) ?: false) &&