Skip to content

Commit a42dd9b

Browse files
committed
fix: hide check updates preference when updater disabled. remove debug output
Fixes #1051
1 parent 4908f9a commit a42dd9b

4 files changed

Lines changed: 14 additions & 12 deletions

File tree

src/pluginprocessor.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -627,7 +627,6 @@ void PluginProcessor::updateLatencySamples()
627627
int latency = 0;
628628
if (! forceZeroLatency && engine != nullptr)
629629
{
630-
std::clog << "update latency from change signal\n";
631630
latency = engine->getExternalLatencySamples();
632631
}
633632
setLatencySamples (latency);

src/services/engineservice.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -939,13 +939,15 @@ void EngineService::sessionReloaded()
939939
{
940940
Logger::writeToLog ("[element] model and engine graph counts do not match");
941941
}
942+
#if JUCE_DEBUG
942943
else
943944
{
944945
String msg ("[element] session reloaded");
945946
if (session->getName().isNotEmpty())
946947
msg << ": " << session->getName();
947-
Logger::writeToLog (msg);
948+
DBG (msg);
948949
}
950+
#endif
949951
}
950952

951953
Node EngineService::addPlugin (GraphManager& c, const PluginDescription& desc)

src/sparkle.mm

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,6 @@ - (void)dealloc
7676
void check(bool async) override
7777
{
7878
juce::ignoreUnused(async);
79-
std::cout << "checking for updates: async=" << (int)async << std::endl;
8079
@autoreleasepool
8180
{
8281
[_updaterDelegate.updaterController checkForUpdates:nil];

src/ui/preferences.cpp

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -341,15 +341,15 @@ class GeneralSettingsPage : public SettingsPage,
341341
clockSourceBox.addItem ("Internal", ClockSourceInternal);
342342
clockSourceBox.addItem ("MIDI Clock", ClockSourceMidiClock);
343343
clockSource.referTo (clockSourceBox.getSelectedIdAsValue());
344-
344+
#if ELEMENT_UPDATER
345345
addAndMakeVisible (checkForUpdatesLabel);
346346
checkForUpdatesLabel.setText ("Check for updates on startup", dontSendNotification);
347347
checkForUpdatesLabel.setFont (Font (FontOptions (12.0, Font::bold)));
348348
addAndMakeVisible (checkForUpdates);
349349
checkForUpdates.setClickingTogglesState (true);
350350
checkForUpdates.setToggleState (settings.checkForUpdates(), dontSendNotification);
351351
checkForUpdates.getToggleStateValue().addListener (this);
352-
352+
#endif
353353
addAndMakeVisible (scanForPlugsLabel);
354354
scanForPlugsLabel.setText ("Scan plugins on startup", dontSendNotification);
355355
scanForPlugsLabel.setFont (Font (FontOptions (12.0, Font::bold)));
@@ -516,13 +516,13 @@ class GeneralSettingsPage : public SettingsPage,
516516
auto r2 = r.removeFromTop (settingHeight);
517517
clockSourceLabel.setBounds (r2.removeFromLeft (getWidth() / 2));
518518
clockSourceBox.setBounds (r2.withSizeKeepingCentre (r2.getWidth(), settingHeight));
519-
519+
#if ELEMENT_UPDATER
520520
r.removeFromTop (spacingBetweenSections);
521521
r2 = r.removeFromTop (settingHeight);
522522
checkForUpdatesLabel.setBounds (r2.removeFromLeft (getWidth() / 2));
523523
checkForUpdates.setBounds (r2.removeFromLeft (toggleWidth)
524524
.withSizeKeepingCentre (toggleWidth, toggleHeight));
525-
525+
#endif
526526
r.removeFromTop (spacingBetweenSections);
527527
r2 = r.removeFromTop (settingHeight);
528528
scanForPlugsLabel.setBounds (r2.removeFromLeft (getWidth() / 2));
@@ -561,15 +561,17 @@ class GeneralSettingsPage : public SettingsPage,
561561

562562
void valueChanged (Value& value) override
563563
{
564-
if (value.refersToSameSourceAs (checkForUpdates.getToggleStateValue()))
564+
if (value.refersToSameSourceAs (legacyCtl.getToggleStateValue()))
565565
{
566-
settings.setCheckForUpdates (checkForUpdates.getToggleState());
567-
jassert (settings.checkForUpdates() == checkForUpdates.getToggleState());
566+
settings.set ("legacyControllers", legacyCtl.getToggleState());
568567
}
569-
else if (value.refersToSameSourceAs (legacyCtl.getToggleStateValue()))
568+
#if ELEMENT_UPDATER
569+
else if (value.refersToSameSourceAs (checkForUpdates.getToggleStateValue()))
570570
{
571-
settings.set ("legacyControllers", legacyCtl.getToggleState());
571+
settings.setCheckForUpdates (checkForUpdates.getToggleState());
572+
jassert (settings.checkForUpdates() == checkForUpdates.getToggleState());
572573
}
574+
#endif
573575
// clock source
574576
else if (value.refersToSameSourceAs (clockSource))
575577
{

0 commit comments

Comments
 (0)