Skip to content

Commit

Permalink
Make event tracing disabled by default
Browse files Browse the repository at this point in the history
It needs qgis/enableEventTracing to be set to true in Options > Advanced.
  • Loading branch information
wonder-sk committed Nov 22, 2019
1 parent c452bed commit 5706a9f
Showing 1 changed file with 12 additions and 0 deletions.
12 changes: 12 additions & 0 deletions src/app/qgisapp.cpp
Expand Up @@ -677,8 +677,20 @@ void QgisApp::vectorLayerStyleLoaded( QgsMapLayer::StyleCategories categories )

void QgisApp::toggleEventTracing()
{
QgsSettings settings;
if ( !settings.value( QStringLiteral( "qgis/enableEventTracing" ), false ).toBool() )
{
// make sure the setting is available in Options > Advanced
if ( !settings.contains( QStringLiteral( "qgis/enableEventTracing" ) ) )
settings.setValue( QStringLiteral( "qgis/enableEventTracing" ), false );

messageBar()->pushWarning( tr( "Event Tracing" ), tr( "Tracing is not enabled. Look for \"enableEventTracing\" in Options > Advanced." ) );
return;
}

if ( !QgsEventTracing::isTracingEnabled() )
{
messageBar()->pushSuccess( tr( "Event Tracing" ), tr( "Tracing started." ) );
QgsEventTracing::startTracing();
}
else
Expand Down

0 comments on commit 5706a9f

Please sign in to comment.