This commit is contained in:
Adam D. Ruppe 2014-05-11 23:17:42 -04:00
parent f0c5009eef
commit 9b862179d3
1 changed files with 8 additions and 4 deletions

View File

@ -29,19 +29,23 @@ version(Posix) {
struct SignalFired {} struct SignalFired {}
extern(C) extern(C)
void sizeSignalHandler(int sigNumber) { void sizeSignalHandler(int sigNumber) nothrow {
windowSizeChanged = true; windowSizeChanged = true;
version(with_eventloop) { version(with_eventloop) {
import arsd.eventloop; import arsd.eventloop;
send(SignalFired()); try
send(SignalFired());
catch(Exception) {}
} }
} }
extern(C) extern(C)
void interruptSignalHandler(int sigNumber) { void interruptSignalHandler(int sigNumber) nothrow {
interrupted = true; interrupted = true;
version(with_eventloop) { version(with_eventloop) {
import arsd.eventloop; import arsd.eventloop;
send(SignalFired()); try
send(SignalFired());
catch(Exception) {}
} }
} }
} }