summaryrefslogtreecommitdiff
path: root/src/elements
diff options
context:
space:
mode:
authorjacksonmj <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)
commit748a528fe016a3a08f332612f61d3b77656f3fe3 (patch)
treec07e8af97ae5aecda5ffb50f8460c22aecd09d38 /src/elements
parentf0730818e4f8f0e2b96886cb340d5705f8d7dd92 (diff)
downloadpowder-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.c2
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;
}