From e26bb50359375f68866ebc1c537460b1df89c15d Mon Sep 17 00:00:00 2001 From: PilzAdam Date: Sat, 18 Aug 2012 19:49:13 +0200 Subject: [PATCH] Bugfix when stoping sound --- ambience.zip | Bin 1643784 -> 1643785 bytes ambience/init.lua | 6 ++++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/ambience.zip b/ambience.zip index 8501b86ad809a9d32657e64e2593a2cccf5e5589..4330e2704856a9a795013d224e9227585c7e6870 100644 GIT binary patch delta 1095 zcmV-N1i1T%s$_|(WDHPC0|W{H0000037(M*AO>R9FHmFEm*Er{6M;pAMFE9H0)<5b zg+&B~MFoXL28Bfjg+&O3MG1vP3WY@rg+&a7MGb{T4uwSzg+&mBMG=KX5`{$*g+&yF zMHPib7KKF@g+&;(MHxa1e+ixvK`Qx*fJy@Z0BjKe01*Hj0AX!nX=QF>WiM%NX>=}Z zbzxOh2>=6P)h|$D)h|$Wcnbgl1n2_*00ig*008Y)TW{Jh6n-YZ!s=dvmLllX-PBCl zx`#dOWel!nRvkODO)G@hZ{M+<#17Cj-KL3MD$x+1@B7ZhfA%>rF~baTx>#zI zqD?edVxBW1&C5241{;nGlAbJu5IUACD=lluhwK@? zBVDWy7!sg7y9At9e>mS!=oLUt%M$8(k2R55E@|oY&H~sMz%Y_sS=dJ@N=EeI{rXZ0 zak~zX%Hv+y2v1Lu(pYL#GQ0*|q?ZIKvEq4x6w&sz4i+9LC*X{}6;mRI(ZEw6T9W{9+}qm)f6-ZBhyhLKmOrY(xDL!W zC{5uQG7~0`29>a{c|kcO0bCoI6^@P8wF~8DWJD6Q(V}vi2I5=rZJgI~-&(E)9Wm7u z18YLC)oXiq8T~=XJse(!>NGz=;QCTCn4^bGP0f3MXG6GC*nA2e>_UE04ZQEn3!S)U(2}Zpt&J{ zznW*C&+V!$lv}?*=XEBM=#}JECB3%+G>VC8kovje=p%1m|R?NnQ;D z6%U6fe;4&=^~0hRU>dDWB*8rO<0#&k7Mg0gf*%;IZfe)I!BjGT{`XV!qsfqx-BLX> zt3yX3Op$%Jwn0>W+s&e{W6Rq2Y?o`-&3uo19REgr;bc`_!)xEyDRB0E!s5ZYHl4{{ zqoxz}xJcvwH)&_58`9w|Z_K~rZgs@cw*O_fAnljz!B5}6jwnKF=Z%EVF!~NqO928N z0}22D00009o|hjF87=~1)tBKE856f+4;e)T4GEqSK`Qx*fJy@Z0Bo1E6d5Z5V%3-7 N6d54~5)T;w006f5<+}g? delta 1108 zcmV-a1grars$__&WDHPC0|W{H000002!N3cAO`QBFHi!YmoXF>6M;pAMFE9H0)<5b zg+&B~MFoXL28Bfjg+&O3MG1vP3WY@rg+&a7MGb{T4uwSzg+&mBMG=KX5`{$*g+&yF zMHPib7KKF@g+&;(MHxa1e+YmQLE*)9{7C}<05uT+01*Hj0AX!nX=QF>WiM%NX>=}Z zbzxOh2>=7{pD$4FpD$2#cnbgl1n2_*00ig*008Y)$!^;)5Isv@L8KQMRSY{tx*;mi zriY$-$sq?L5NM0GiBP0U(FqL0{q_z?Nu<0e>Vm>u0ywfbZ|1!je-4LcVul&wbg@(@ zL7OmGVxBP~^~*L6gAKO<-S?j1 z2h!#B0Yd_mr`LdUe-SQsBJ>iF(V~F5K4L{=nn_x?co!b*1~81Iw+8l6ih>b!c)xB6 zA@0{6vUIptM&bE6DixLr6%4N-E>cT^O0nWuj7p-+Yb_QYC?h~d+RJl@Zha6fO(2q0 zsq2^2ni4c$@tLB6M+PE62`yEO_$r?gIS2#i0%~;v;A7w3e=dkhJwpU&Iye5qO2))9 z-=QRdHe^~R4}&VOt9ed2BmurgnF$=}SQ9JdZm5IAXrn|$ns~vtz^%#aa9>+gL5HT= zMZ+2irh095yFsz57nX}sv(}ktG=$U3lkuHrXxGlzFRXnhc|8#))=DO zWMj8+w?tqIf6YJrv3&;phcIKdS4t=uRv?lfE)=310F<$`YQ(C6w9|eAwU9OSk91Hg z(9jDU4o>|Dqk*Hhhi=U6R=5^@lEG>*}DG#a3*#03M0yMzgU zFw!#Loz^Ab-nZ8eGfvGH`CW7{!3C_t(k*vB5%4je^ znJ^a~f2eYoMIpd6Tx%r_K@hm>DB9=|nkcz~Uka^hYSy;it)&0l525DQk9LZ8OZ7~z z4y+SlCE2Gn1ES(>4~xFU#%rJ1EZ5X}m+MEZRQT4;6A7O|_zh4?0RkQa z3IG5A000Ppmmm)rE&}hLmoXF>9k*={89N0H2!Ikn;l*|QNdo`?HJ7y%87l(spO-Nd a850x*1^@s601p5U0O17y01*!v0000kN!nfj diff --git a/ambience/init.lua b/ambience/init.lua index b8c4bb6..0a44380 100644 --- a/ambience/init.lua +++ b/ambience/init.lua @@ -41,8 +41,10 @@ local play_sound = function(player, list, number) minetest.after(list[number].length, function(args) local list = args[1] local player_name = args[2] - minetest.sound_stop(list.handler[player_name]) - list.handler[player_name] = nil + if list.handler[player_name] ~= nil then + minetest.sound_stop(list.handler[player_name]) + list.handler[player_name] = nil + end end, {list, player_name}) end end