소스 검색

make popup menu respect the defined style definition by using the right context and referencing the style definition

Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
Andy Scherzinger 4 년 전
부모
커밋
ed2f53bff4
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. 2 1
      app/src/main/java/com/nextcloud/talk/controllers/ChatController.kt

+ 2 - 1
app/src/main/java/com/nextcloud/talk/controllers/ChatController.kt

@@ -56,6 +56,7 @@ import android.widget.RelativeLayout
 import android.widget.Space
 import android.widget.TextView
 import android.widget.Toast
+import androidx.appcompat.view.ContextThemeWrapper
 import androidx.core.graphics.drawable.RoundedBitmapDrawableFactory
 import androidx.emoji.text.EmojiCompat
 import androidx.emoji.widget.EmojiEditText
@@ -1554,7 +1555,7 @@ class ChatController(args: Bundle) :
 
     override fun onMessageViewLongClick(view: View?, message: IMessage?) {
         PopupMenu(
-            this.context,
+            ContextThemeWrapper(view?.context, R.style.appActionBarPopupMenu),
             view,
             if (message?.user?.id == conversationUser?.userId) Gravity.END else Gravity.START
         ).apply {