Skip to content

Commit 6a98248

Browse files
Fix global scope for data provider in tv casting app (project-chip#34483)
* Fix global scope for data provider * Restyle --------- Co-authored-by: Andrei Litvin <andreilitvin@google.com>
1 parent c88d5cf commit 6a98248

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

examples/tv-casting-app/linux/simple-app-helper.cpp

+5-4
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ bool gCommissionerGeneratedPasscodeFlowRunning = false;
4141

4242
DiscoveryDelegateImpl * DiscoveryDelegateImpl::_discoveryDelegateImpl = nullptr;
4343
bool gAwaitingCommissionerPasscodeInput = false;
44+
LinuxCommissionableDataProvider gSimpleAppCommissionableDataProvider;
4445
std::shared_ptr<matter::casting::core::CastingPlayer> targetCastingPlayer;
4546

4647
DiscoveryDelegateImpl * DiscoveryDelegateImpl::GetInstance()
@@ -470,9 +471,8 @@ CHIP_ERROR CommandHandler(int argc, char ** argv)
470471
// Commissioner-generated passcode, and then update the CastigApp's AppParameters to update the commissioning session's
471472
// passcode.
472473
LinuxDeviceOptions::GetInstance().payload.setUpPINCode = userEnteredPasscode;
473-
LinuxCommissionableDataProvider gCommissionableDataProvider;
474-
CHIP_ERROR err = CHIP_NO_ERROR;
475-
err = InitCommissionableDataProvider(gCommissionableDataProvider, LinuxDeviceOptions::GetInstance());
474+
CHIP_ERROR err = CHIP_NO_ERROR;
475+
err = InitCommissionableDataProvider(gSimpleAppCommissionableDataProvider, LinuxDeviceOptions::GetInstance());
476476
if (err != CHIP_NO_ERROR)
477477
{
478478
ChipLogError(AppServer,
@@ -482,7 +482,8 @@ CHIP_ERROR CommandHandler(int argc, char ** argv)
482482
}
483483
// Update the CommissionableDataProvider stored in this CastingApp's AppParameters and the CommissionableDataProvider to
484484
// be used for the commissioning session.
485-
err = matter::casting::core::CastingApp::GetInstance()->UpdateCommissionableDataProvider(&gCommissionableDataProvider);
485+
err = matter::casting::core::CastingApp::GetInstance()->UpdateCommissionableDataProvider(
486+
&gSimpleAppCommissionableDataProvider);
486487
if (err != CHIP_NO_ERROR)
487488
{
488489
ChipLogError(AppServer,

0 commit comments

Comments
 (0)