mirror of https://github.com/adamdruppe/arsd.git
nothrow
This commit is contained in:
parent
f0c5009eef
commit
9b862179d3
12
terminal.d
12
terminal.d
|
@ -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) {}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue