mirror of
https://github.com/debauchee/barrier.git
synced 2026-07-16 19:10:39 +08:00
Added clipboard transmission notification #4745
This commit is contained in:
@@ -91,6 +91,11 @@ ClientProxy1_6::recvClipboard()
|
||||
info->m_sequenceNumber = seq;
|
||||
m_events->addEvent(Event(m_events->forClipboard().clipboardChanged(),
|
||||
getEventTarget(), info));
|
||||
LOG((CLOG_NOTIFY "Clipboard Transmission Complete: Clipboard is updated"));
|
||||
}
|
||||
else if (r == kStart) {
|
||||
size_t size = ClipboardChunk::getExpectedSize();
|
||||
LOG((CLOG_NOTIFY "Clipboard Transmission Started: Start receiving %u bytes of clipboard data", size));
|
||||
}
|
||||
|
||||
return true;
|
||||
|
||||
@@ -1521,6 +1521,7 @@ Server::onClipboardChanged(BaseClientProxy* sender,
|
||||
// ignore update if sequence number is old
|
||||
if (seqNum < clipboard.m_clipboardSeqNum) {
|
||||
LOG((CLOG_INFO "ignored screen \"%s\" update of clipboard %d (missequenced)", getName(sender).c_str(), id));
|
||||
LOG((CLOG_NOTIFY "Clipboard Transmission Ignored: Sequence number is old."));
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -1534,6 +1535,7 @@ Server::onClipboardChanged(BaseClientProxy* sender,
|
||||
String data = clipboard.m_clipboard.marshall();
|
||||
if (data == clipboard.m_clipboardData) {
|
||||
LOG((CLOG_DEBUG "ignored screen \"%s\" update of clipboard %d (unchanged)", clipboard.m_clipboardOwner.c_str(), id));
|
||||
LOG((CLOG_NOTIFY "Clipboard Transmission Ignored: Clipboard data hasn't changed."));
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user