mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-01-09 23:34:20 +00:00
CapabilityInquiryDemo: Fix build failures when using new C++ standards (20, 23) with old MSVC toolchains (2019 v142)
This commit is contained in:
parent
a8c85f5969
commit
e05320998c
1 changed files with 6 additions and 3 deletions
|
|
@ -2134,10 +2134,11 @@ public:
|
|||
DiscoveryInfoPanel (State<ci::MUID> m, State<Model::DeviceInfo> s)
|
||||
: muidState (m), state (s)
|
||||
{
|
||||
const auto setStateCallback = [this] { setStateFromUI(); };
|
||||
[&] (auto&&... item)
|
||||
{
|
||||
(addAndMakeVisible (item), ...);
|
||||
((item.onCommit ([this] { setStateFromUI(); })), ...);
|
||||
((item.onCommit (setStateCallback)), ...);
|
||||
} (manufacturer, family, modelNumber, revision, maxSysExSize);
|
||||
|
||||
[&] (auto&&... item)
|
||||
|
|
@ -2719,11 +2720,13 @@ public:
|
|||
addAndMakeVisible (canSetField);
|
||||
}
|
||||
|
||||
const auto updateStateCallback = [this] { updateStateFromUI(); };
|
||||
|
||||
[&] (auto&&... args)
|
||||
{
|
||||
(addAndMakeVisible (args), ...);
|
||||
(args.setClickingTogglesState (isEditable), ...);
|
||||
((args.onClick = [this] { updateStateFromUI(); }), ...);
|
||||
((args.onClick = updateStateCallback), ...);
|
||||
} (canGet,
|
||||
canSubscribe,
|
||||
canPaginate,
|
||||
|
|
@ -2744,7 +2747,7 @@ public:
|
|||
(args.setMultiLine (true), ...);
|
||||
((args.onReturnKey = args.onEscapeKey
|
||||
= args.onFocusLost
|
||||
= [this] { updateStateFromUI(); }), ...);
|
||||
= updateStateCallback), ...);
|
||||
} (schema, mediaTypes, columns);
|
||||
|
||||
addAndMakeVisible (name);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue