diff options
| author | jacksonmj <mj-pt@jacksonmj.co.uk> | 2012-01-20 14:37:02 (GMT) |
|---|---|---|
| committer | Simon Robertshaw <simon@hardwired.org.uk> | 2012-01-25 13:33:22 (GMT) |
| commit | 748a528fe016a3a08f332612f61d3b77656f3fe3 (patch) | |
| tree | c07e8af97ae5aecda5ffb50f8460c22aecd09d38 /src/elements | |
| parent | f0730818e4f8f0e2b96886cb340d5705f8d7dd92 (diff) | |
| download | powder-748a528fe016a3a08f332612f61d3b77656f3fe3.zip powder-748a528fe016a3a08f332612f61d3b77656f3fe3.tar.gz | |
Only check the bits actually used for wavelength in photon ctype
Fixes black photons not being killed after passing through pipe
Diffstat (limited to 'src/elements')
| -rw-r--r-- | src/elements/phot.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/elements/phot.c b/src/elements/phot.c index f6fe3ca..27563e2 100644 --- a/src/elements/phot.c +++ b/src/elements/phot.c @@ -5,7 +5,7 @@ int update_PHOT(UPDATE_FUNC_ARGS) { float rr, rrr; parts[i].pavg[0] = x; parts[i].pavg[1] = y; - if (!parts[i].ctype) { + if (!(parts[i].ctype&0x3FFFFFFF)) { kill_part(i); return 1; } |
