From 8bbc3e531c591539ab89ceac42c94586c130a94a Mon Sep 17 00:00:00 2001
From: litetex <40789489+litetex@users.noreply.github.com>
Date: Wed, 29 Dec 2021 22:17:30 +0100
Subject: [PATCH] Fixed gitignore and commited missing file

---
 .gitignore                                        |  4 ++--
 .../settings/DebugSettingsBVLeakCanary.java       | 15 +++++++++++++++
 2 files changed, 17 insertions(+), 2 deletions(-)
 create mode 100644 app/src/debug/java/org/schabi/newpipe/settings/DebugSettingsBVLeakCanary.java

diff --git a/.gitignore b/.gitignore
index 40e7d2c03..1352b6917 100644
--- a/.gitignore
+++ b/.gitignore
@@ -8,8 +8,8 @@ captures/
 *~
 .weblate
 *.class
-**/debug/
-**/release/
+app/debug/
+app/release/
 
 # vscode / eclipse files
 *.classpath
diff --git a/app/src/debug/java/org/schabi/newpipe/settings/DebugSettingsBVLeakCanary.java b/app/src/debug/java/org/schabi/newpipe/settings/DebugSettingsBVLeakCanary.java
new file mode 100644
index 000000000..f8fd7f969
--- /dev/null
+++ b/app/src/debug/java/org/schabi/newpipe/settings/DebugSettingsBVLeakCanary.java
@@ -0,0 +1,15 @@
+package org.schabi.newpipe.settings;
+
+import android.content.Intent;
+
+import leakcanary.LeakCanary;
+
+@SuppressWarnings("unused") // Class is used but loaded via reflection
+public class DebugSettingsBVLeakCanary
+        implements DebugSettingsFragment.DebugSettingsBVLeakCanaryAPI {
+
+    @Override
+    public Intent getNewLeakDisplayActivityIntent() {
+        return LeakCanary.INSTANCE.newLeakDisplayActivityIntent();
+    }
+}