Skip to content

Commit 87a8043

Browse files
committed
better
Signed-off-by: Caolán McNamara <caolan.mcnamara@collabora.com> Change-Id: I0f6c5bbe5fbf7b4f86f4a388b77e09868b695980
1 parent ebf95bc commit 87a8043

File tree

2 files changed

+12
-11
lines changed

2 files changed

+12
-11
lines changed

wsd/ClientRequestDispatcher.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -682,6 +682,7 @@ void ClientRequestDispatcher::handleIncomingMessage(SocketDisposition& dispositi
682682
return;
683683
}
684684

685+
fprintf(stderr, "size of message is %ld\n", socket->getInBuffer().size());
685686
Poco::MemoryInputStream startmessage(socket->getInBuffer().data(), socket->getInBuffer().size());
686687

687688
#if 0 // debug a specific command's payload

wsd/ClientSession.cpp

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -319,6 +319,8 @@ void ClientSession::handleClipboardRequest(DocumentBroker::ClipboardRequest
319319
LOG_TRC("Session [" << getId() << "] sending setclipboard");
320320
if (data.get())
321321
{
322+
fprintf(stderr, "preProcessSetClipboardPayload case here\n");
323+
322324
preProcessSetClipboardPayload(*data);
323325

324326
#if !MOBILEAPP
@@ -2433,25 +2435,23 @@ bool ClientSession::handleKitToClientMessage(const std::shared_ptr<Message>& pay
24332435
#endif
24342436

24352437
bool empty = true;
2436-
if (!clipFile.empty())
2437-
{
2438-
FileUtil::Stat f(clipFile);
2439-
fprintf(stderr, "clipboard size is %ld, good is %d\n", f.size(), f.good());
2440-
empty = f.size() == 0;
2441-
}
2438+
FileUtil::Stat f(clipFile);
2439+
fprintf(stderr, "clipboard size is %ld, good is %d\n", f.size(), f.good());
2440+
empty = f.size() == 0;
24422441

24432442
// TEMP
24442443
std::vector<char> res;
2445-
if (FileUtil::readFile(clipFile, res) == 0)
2444+
if (FileUtil::readFile(clipFile, res, f.size()) != f.size())
24462445
fprintf(stderr, "broken read\n");
24472446
else
2448-
fprintf(stderr, "good read\n");
2447+
fprintf(stderr, "good read of %ld from %s\n", res.size(), clipFile.c_str());
24492448

24502449
postProcessCopyPayload(res);
24512450
std::string_view sv(res.data(), res.size());
24522451

2453-
std::cerr << "FOO is:" << sv << "\n";
2452+
std::cerr << "FOO len: " << res.size() << "\n";
24542453

2454+
FileUtil::removeFile(std::string("/tmp/cliptest"));
24552455
std::ofstream fileStream;
24562456
fileStream.open("/tmp/cliptest");
24572457
fileStream.write(res.data(), res.size());
@@ -2500,8 +2500,8 @@ bool ClientSession::handleKitToClientMessage(const std::shared_ptr<Message>& pay
25002500
}
25012501

25022502
fprintf(stderr, "removeClipFile is %d\n", removeClipFile);
2503-
if (removeClipFile)
2504-
FileUtil::removeFile(clipFile);
2503+
//if (removeClipFile)
2504+
// FileUtil::removeFile(clipFile);
25052505
#endif
25062506
_clipSockets.clear();
25072507
return true;

0 commit comments

Comments
 (0)