Fossil SCM

Do not play notification sound for the sender's own messages. This change was made and reverted before so may be subject to further debate.

stephan 2021-10-02 04:21 chat-input-rework
Commit 87c29eee983cb018a3194a96e9ef33efa78c29505c0d9ad261d5f7dad8438bfe
1 file changed +3 -1
--- src/fossil.page.chat.js
+++ src/fossil.page.chat.js
@@ -1600,11 +1600,13 @@
16001600
if( m.mdel ){
16011601
/* A record deletion notice. */
16021602
Chat.deleteMessageElem(m.mdel);
16031603
return;
16041604
}
1605
- if(!Chat._isBatchLoading /*&& Chat.me!==m.xfrom*/ && Chat.playNewMessageSound){
1605
+ if(!Chat._isBatchLoading
1606
+ && Chat.me!==m.xfrom
1607
+ && Chat.playNewMessageSound){
16061608
Chat.playNewMessageSound();
16071609
}
16081610
const row = new Chat.MessageWidget(m);
16091611
Chat.injectMessageElem(row.e.body,atEnd);
16101612
if(m.isError){
16111613
--- src/fossil.page.chat.js
+++ src/fossil.page.chat.js
@@ -1600,11 +1600,13 @@
1600 if( m.mdel ){
1601 /* A record deletion notice. */
1602 Chat.deleteMessageElem(m.mdel);
1603 return;
1604 }
1605 if(!Chat._isBatchLoading /*&& Chat.me!==m.xfrom*/ && Chat.playNewMessageSound){
 
 
1606 Chat.playNewMessageSound();
1607 }
1608 const row = new Chat.MessageWidget(m);
1609 Chat.injectMessageElem(row.e.body,atEnd);
1610 if(m.isError){
1611
--- src/fossil.page.chat.js
+++ src/fossil.page.chat.js
@@ -1600,11 +1600,13 @@
1600 if( m.mdel ){
1601 /* A record deletion notice. */
1602 Chat.deleteMessageElem(m.mdel);
1603 return;
1604 }
1605 if(!Chat._isBatchLoading
1606 && Chat.me!==m.xfrom
1607 && Chat.playNewMessageSound){
1608 Chat.playNewMessageSound();
1609 }
1610 const row = new Chat.MessageWidget(m);
1611 Chat.injectMessageElem(row.e.body,atEnd);
1612 if(m.isError){
1613

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button