File tree Expand file tree Collapse file tree 1 file changed +8
-3
lines changed
addons/source-python/packages/source-python/engines Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Original file line number Diff line number Diff line change 3434# Paths
3535from paths import GAME_PATH
3636# Stringtables
37- from stringtables import string_tables
37+ from stringtables import INVALID_STRING_INDEX , string_tables
3838from stringtables .downloads import Downloadables
3939
4040
@@ -323,7 +323,9 @@ def is_precached(self):
323323
324324 :rtype: bool
325325 """
326- return self .sample in string_tables .soundprecache
326+ # We can't use engine_sound.is_sound_precached here because it always
327+ # returns True.
328+ return string_tables .soundprecache [self .sample ] != INVALID_STRING_INDEX
327329
328330
329331class StreamSound (_BaseSound ):
@@ -368,4 +370,7 @@ def is_precached(self):
368370
369371 :rtype: bool
370372 """
371- return self ._stream_sample in string_tables .soundprecache
373+ # We can't use engine_sound.is_sound_precached here because it always
374+ # returns True.
375+ index = string_tables .soundprecache [self ._stream_sample ]
376+ return index != INVALID_STRING_INDEX
You can’t perform that action at this time.
0 commit comments