Skip to content

HeatmapSubsystem: fix AddHeatmapActor null check#3

Merged
sir306 merged 1 commit into
mainfrom
dev
Mar 23, 2026
Merged

HeatmapSubsystem: fix AddHeatmapActor null check#3
sir306 merged 1 commit into
mainfrom
dev

Conversation

@sir306

@sir306 sir306 commented Mar 23, 2026

Copy link
Copy Markdown
Owner

Ensure AddHeatmapActor properly handles null actors by logging a warning and returning early; remove the commented UMobiusWidgetSubsystem dependency and its error UI path. Also remove an unused commented include in the .cpp and apply whitespace/formatting and comment clarifications in HeatmapSubsystem.h (including a clearer note about UpdateSpawnLocationAndHeatmapSize being called from the mesh-building flow).

Ensure AddHeatmapActor properly handles null actors by logging a warning and returning early; remove the commented UMobiusWidgetSubsystem dependency and its error UI path. Also remove an unused commented include in the .cpp and apply whitespace/formatting and comment clarifications in HeatmapSubsystem.h (including a clearer note about UpdateSpawnLocationAndHeatmapSize being called from the mesh-building flow).
@sir306
sir306 merged commit 86c5392 into main Mar 23, 2026
9 checks passed
sir306 added a commit that referenced this pull request Jul 20, 2026
…roundwork (#3 WIP)

#4 slider handle (Geometry/Display OpacitySlider): the slider baked the accent INTO
its thumb brush tint AND also received the accent handle-colour multiplier, so the
handle rendered accent^2 (a dark navy). The theme walker now neutralises slider
thumb/bar brush tints to white so the handle/bar colour multipliers render cleanly
(same class as the D169 border double-tint fix). Systemic; bars guarded to
resource-less (leaves gradient / HSV-picker bars alone).

#3 ribbon tab font on startup (PARTIAL / under investigation): startup theming now
re-applies via a short self-cancelling ticker (widgets/tabs can construct seconds
after launch behind shader compilation; the only prior startup trigger could miss
them), ApplyToLiveWidgets returns a count so the ticker knows when the UI exists, and
ribbon-tab labels are now themed regardless of a custom SWS text style. Verified the
pass runs on startup and colours the ACTIVE tab, but INACTIVE tabs still render their
white design-time label — remaining cause needs live tab-widget inspection.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant