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 {}
|
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) {}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue