diff --git a/code/ryzom/client/src/interface_v3/chat_text_manager.cpp b/code/ryzom/client/src/interface_v3/chat_text_manager.cpp index a9a682bf1..ae76eefcb 100644 --- a/code/ryzom/client/src/interface_v3/chat_text_manager.cpp +++ b/code/ryzom/client/src/interface_v3/chat_text_manager.cpp @@ -402,6 +402,10 @@ CViewBase *CChatTextManager::createMsgTextComplex(const ucstring &msg, NLMISC::C para->setSizeRef("w"); para->setResizeFromChildH(true); + // use right click because left click might be used to activate chat window + para->setRightClickHandler("copy_to_clipboard"); + para->setRightClickHandlerParams(msg.toUtf8()); + if (plaintext) { CViewBase *vt = createMsgTextSimple(msg, col, justified, NULL);