pinosaur
/
st.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Removing two unnecessary gettimeofday().
[st.git]
/
st.c
diff --git
a/st.c
b/st.c
index
a4f467d
..
a104a50
100644
(file)
--- a/
st.c
+++ b/
st.c
@@
-3440,7
+3440,6
@@
void
redraw(int timeout) {
struct timespec tv = {0, timeout * 1000};
redraw(int timeout) {
struct timespec tv = {0, timeout * 1000};
- tfulldirt();
draw();
if(timeout > 0) {
draw();
if(timeout > 0) {
@@
-3738,8
+3737,8
@@
run(void) {
else
cresize(xw.fw, xw.fh);
else
cresize(xw.fw, xw.fh);
- gettimeofday(&lastblink, NULL);
gettimeofday(&last, NULL);
gettimeofday(&last, NULL);
+ lastblink = last;
for(xev = actionfps;;) {
long deltatime;
for(xev = actionfps;;) {
long deltatime;
@@
-3774,7
+3773,7
@@
run(void) {
if(blinktimeout && TIMEDIFF(now, lastblink) > blinktimeout) {
tsetdirtattr(ATTR_BLINK);
term.mode ^= MODE_BLINK;
if(blinktimeout && TIMEDIFF(now, lastblink) > blinktimeout) {
tsetdirtattr(ATTR_BLINK);
term.mode ^= MODE_BLINK;
-
gettimeofday(&lastblink, NULL)
;
+
lastblink = now
;
dodraw = 1;
}
deltatime = TIMEDIFF(now, last);
dodraw = 1;
}
deltatime = TIMEDIFF(now, last);