diff --git a/src/redshift.c b/src/redshift.c index beecd353..7609ed48 100644 --- a/src/redshift.c +++ b/src/redshift.c @@ -1351,7 +1351,7 @@ main(int argc, char *argv[]) } /* Adjust temperature */ - if (!disabled || short_trans) { + if (!disabled || (short_trans && !short_trans_done)) { r = method->set_temperature(&state, temp, brightness, gamma);