Skip to content

Commit c315f5c

Browse files
committed
apparently this works
1 parent 7f124ff commit c315f5c

File tree

2 files changed

+10
-10
lines changed

2 files changed

+10
-10
lines changed

src/ui/SongListLayer.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -379,7 +379,7 @@ bool SongListLayer::setup() {
379379

380380
songManager.resetTowerRepeatCount();
381381

382-
if (SEARCH_BAR_ENABLED) this->scheduleUpdate();
382+
if (SEARCH_BAR_ENABLED) this->schedule(schedule_selector(SongListLayer::displayCurrentSongByLimitingPlaceholderLabelWidthScheduler), .125f);
383383

384384
return true;
385385
}
@@ -652,7 +652,7 @@ unsigned int SongListLayer::getLength(const std::string& path, const bool revers
652652
#endif
653653
}
654654

655-
void SongListLayer::update(float) {
655+
void SongListLayer::displayCurrentSongByLimitingPlaceholderLabelWidthScheduler(float) const {
656656
if (SEARCH_BAR_DISABLED || !GET_SEARCH_BAR_NODE) return;
657657
SongListLayer::displayCurrentSongByLimitingPlaceholderLabelWidth(static_cast<geode::TextInput*>(GET_SEARCH_BAR_NODE)->getInputNode());
658658
}

src/ui/SongListLayer.hpp

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -26,15 +26,15 @@ class SongListLayer final : public geode::Popup<> {
2626
void onSortDateToggle(CCObject*);
2727
void onSortLengthToggle(CCObject*);
2828
void onSortSizeToggle(CCObject*);
29-
void disableAllSortFiltersThenToggleThenSearch(std::string_view savedValueKey);
30-
void toggleSavedValueAndSearch(std::string_view savedValueKey);
29+
void disableAllSortFiltersThenToggleThenSearch(const std::string_view);
30+
void toggleSavedValueAndSearch(const std::string_view);
3131
void keyDown(const cocos2d::enumKeyCodes) override;
32-
void searchSongs(const std::string& queryString);
32+
void searchSongs(const std::string&);
3333

34-
static std::string generateDisplayName(SongData& songData);
35-
static bool tallEnough(geode::ScrollLayer* scrollLayer);
36-
static float determineYPosition(geode::ScrollLayer* scrollLayer);
37-
static void displayCurrentSongByLimitingPlaceholderLabelWidth(CCTextInputNode *inputNode, const bool updateString = true);
34+
static std::string generateDisplayName(SongData&);
35+
static bool tallEnough(geode::ScrollLayer*);
36+
static float determineYPosition(geode::ScrollLayer*);
37+
static void displayCurrentSongByLimitingPlaceholderLabelWidth(CCTextInputNode* inputNode, const bool updateString = true);
3838

3939
static bool caseInsensitiveAlphabetical(MLRSongCell* a, MLRSongCell* b, bool reverse);
4040
static bool fileSize(MLRSongCell* a, MLRSongCell* b, bool reverse);
@@ -43,5 +43,5 @@ class SongListLayer final : public geode::Popup<> {
4343

4444
static unsigned int getLength(const std::string& path, const bool reverse);
4545

46-
void update(float) override;
46+
void displayCurrentSongByLimitingPlaceholderLabelWidthScheduler(float) const;
4747
};

0 commit comments

Comments
 (0)