try catch?
This commit is contained in:
parent
b13a87a405
commit
2a94c72df9
@ -1,5 +1,6 @@
|
||||
#include "./chat_gui4.hpp"
|
||||
|
||||
#include <exception>
|
||||
#include <solanaceae/message3/components.hpp>
|
||||
#include <solanaceae/tox_messages/components.hpp>
|
||||
#include <solanaceae/contact/components.hpp>
|
||||
@ -26,6 +27,7 @@
|
||||
#include <fstream>
|
||||
#include <iomanip>
|
||||
#include <sstream>
|
||||
#include <stdexcept>
|
||||
#include <variant>
|
||||
|
||||
namespace Components {
|
||||
@ -164,7 +166,15 @@ void ChatGui4::setClipboardData(std::vector<std::string> mime_types, std::shared
|
||||
// release lock, since on some platforms the callback is called immediatly
|
||||
}
|
||||
|
||||
SDL_SetClipboardData(clipboard_callback, nullptr, this, tmp_mimetype_list.data(), tmp_mimetype_list.size());
|
||||
try {
|
||||
SDL_SetClipboardData(clipboard_callback, nullptr, this, tmp_mimetype_list.data(), tmp_mimetype_list.size());
|
||||
} catch (const std::runtime_error& e) {
|
||||
std::cerr << "CG error: setting clipboard data threw runtime_error!\n";
|
||||
} catch (const std::exception& e) {
|
||||
std::cerr << "CG error: setting clipboard data threw exception!\n";
|
||||
} catch (...) {
|
||||
std::cerr << "CG error: setting clipboard data threw!\n";
|
||||
}
|
||||
}
|
||||
|
||||
ChatGui4::ChatGui4(
|
||||
|
Loading…
Reference in New Issue
Block a user