1
0
mirror of https://github.com/ppy/osu.git synced 2024-09-22 03:27:24 +08:00
osu-lazer/osu.Game/Skinning
Bartłomiej Dach f5f0b94944 Fix incorrect fallback logic
The recently-modified skin texture fallback logic was very subtly
incorrect. If at the end of the first loop no texture was found, it
would be checked for null to avoid setting scale adjust on a null
texture, but then returned anyway, bypassing the fallback logic for
subsequent possible paths entirely.

Invert the check and explicitly continue to the next fallback path
if neither a 2x, nor 1x texture with the given name is found in the
store.
2020-04-07 22:50:25 +02:00
..
BeatmapSkinProvidingContainer.cs Introduce the concept of SkinComponents 2019-08-30 14:55:52 +09:00
DefaultLegacySkin.cs Merge remote-tracking branch 'upstream/master' into fallback-to-skin-combo-colours 2019-12-12 12:37:51 +03:00
DefaultSkin.cs Move combo colours to GlobalSkinColours 2020-02-07 14:58:07 +09:00
DefaultSkinConfiguration.cs Remove redundant logic 2019-12-25 14:55:22 +09:00
GameplaySkinComponent.cs Refactor skin configuration to be infinitely extensible 2019-09-03 17:57:34 +09:00
GlobalSkinColours.cs Move combo colours to GlobalSkinColours 2020-02-07 14:58:07 +09:00
GlobalSkinConfiguration.cs Add support for reading skin frame rate from configuration file 2020-02-07 14:58:29 +09:00
IAnimationTimeReference.cs Add startAtCurrentTime parameter to GetAnimation() 2020-04-02 14:33:15 +09:00
ISkin.cs Add xmldoc to ISkin 2019-09-03 18:30:22 +09:00
ISkinComponent.cs Introduce the concept of SkinComponents 2019-08-30 14:55:52 +09:00
ISkinSource.cs Turn on warnings, resolve issues 2019-04-25 17:36:17 +09:00
LegacyBeatmapSkin.cs Make versionless skins fallback to version 1.0 2020-04-06 19:36:17 +09:00
LegacyManiaSkinConfiguration.cs Merge branch 'master' into mania-skin-note-images 2020-04-07 22:41:22 +09:00
LegacyManiaSkinConfigurationLookup.cs Fix missing comma 2020-04-07 23:37:30 +09:00
LegacyManiaSkinDecoder.cs Merge branch 'master' into mania-skin-note-images 2020-04-07 22:41:22 +09:00
LegacySkin.cs Fix incorrect fallback logic 2020-04-07 22:50:25 +02:00
LegacySkinConfiguration.cs Inherit SkinConfiguration directly 2019-12-12 14:05:24 +03:00
LegacySkinDecoder.cs Make versionless skins fallback to version 1.0 2020-04-06 19:36:17 +09:00
LegacySkinExtensions.cs Fix playback position being set incorrectly for IAnimationTimeReference 2020-04-06 13:04:32 +09:00
LegacySkinResourceStore.cs Allow legacy skin textures from subpaths 2020-04-06 19:03:15 +09:00
LegacySpriteText.cs Fix osu! hitcircle font textures being incorrectly sized 2019-09-11 13:39:21 +09:00
Skin.cs Refactor skin configuration to be infinitely extensible 2019-09-03 17:57:34 +09:00
SkinConfigManager.cs Constrain configuration lookup as enum. 2019-12-09 17:45:26 +08:00
SkinConfiguration.cs Remove redundant setter 2019-12-25 14:55:05 +09:00
SkinCustomColourLookup.cs Refactor skin configuration to be infinitely extensible 2019-09-03 17:57:34 +09:00
SkinFileInfo.cs Update licence header (and remove year) 2019-01-24 17:43:03 +09:00
SkinInfo.cs Add "osu!classic" as a bundled skin choice 2019-08-29 16:39:42 +09:00
SkinManager.cs Use ??=. 2019-11-12 19:56:51 +08:00
SkinnableDrawable.cs Merge conflict "resolution" 2020-03-31 23:36:06 +09:00
SkinnableSound.cs Use [Resolved] wherever possible 2020-02-14 20:14:00 +07:00
SkinnableSprite.cs Always display skins at native sizes for now 2019-12-06 14:40:45 +09:00
SkinnableSpriteText.cs Always display skins at native sizes for now 2019-12-06 14:40:45 +09:00
SkinProvidingContainer.cs Fix skins not being displayed correctly in the editor 2019-10-08 12:52:34 +09:00
SkinReloadableDrawable.cs Fix traceable mod not working on skin change 2019-12-17 19:49:13 +09:00
SkinStore.cs Add optional skin foreign key to databased settings 2019-05-27 01:56:19 +09:00
SkinUtils.cs Add missing license header 2019-09-05 17:01:14 +09:00