2
0
mirror of https://github.com/kotatogram/kotatogram-desktop synced 2025-08-30 14:17:45 +00:00

Throw fp exceptions in Windows 32 bit build.

This commit is contained in:
John Preston
2021-08-24 17:43:31 +03:00
parent c7e60ef723
commit 2d6155fc85
5 changed files with 8 additions and 8 deletions

View File

@@ -270,12 +270,12 @@ std::unique_ptr<Launcher> Launcher::Create(int argc, char *argv[]) {
return std::make_unique<Platform::Launcher>(argc, argv);
}
Launcher::Launcher(
int argc,
char *argv[])
Launcher::Launcher(int argc, char *argv[])
: _argc(argc)
, _argv(argv)
, _baseIntegration(_argc, _argv) {
crl::toggle_fp_exceptions(true);
base::Integration::Set(&_baseIntegration);
}

View File

@@ -13,9 +13,7 @@ namespace Core {
class Launcher {
public:
Launcher(
int argc,
char *argv[]);
Launcher(int argc, char *argv[]);
static std::unique_ptr<Launcher> Create(int argc, char *argv[]);

View File

@@ -412,7 +412,9 @@ void File::start(not_null<FileDelegate*> delegate, crl::time position) {
_reader->startStreaming();
_context.emplace(delegate, _reader.get());
_thread = std::thread([=, context = &*_context] {
crl::toggle_fp_exceptions(true);
context->start(position);
while (!context->finished()) {
context->readNextPacket();

2
cmake

Submodule cmake updated: 7260711ec5...76ece84e77