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 {}
extern(C)
void sizeSignalHandler(int sigNumber) {
void sizeSignalHandler(int sigNumber) nothrow {
windowSizeChanged = true;
version(with_eventloop) {
import arsd.eventloop;
send(SignalFired());
try
send(SignalFired());
catch(Exception) {}
}
}
extern(C)
void interruptSignalHandler(int sigNumber) {
void interruptSignalHandler(int sigNumber) nothrow {
interrupted = true;
version(with_eventloop) {
import arsd.eventloop;
send(SignalFired());
try
send(SignalFired());
catch(Exception) {}
}
}
}