Pass empty bundle instead of null to startLaunchIntentTransition()

Bug: 391309665
Test: manual; launch app from AllApps tray when in Desktop Mode
Flag: com.android.window.flags.enable_desktop_windowing_mode
Change-Id: Ic31ed43f6f2de630b2d235028ebd9643a8a8cf49
diff --git a/quickstep/src/com/android/launcher3/taskbar/TaskbarActivityContext.java b/quickstep/src/com/android/launcher3/taskbar/TaskbarActivityContext.java
index a0f3948..e28e488 100644
--- a/quickstep/src/com/android/launcher3/taskbar/TaskbarActivityContext.java
+++ b/quickstep/src/com/android/launcher3/taskbar/TaskbarActivityContext.java
@@ -1682,7 +1682,7 @@
             }
             if (areDesktopTasksVisible()) {
                 ActivityOptionsWrapper opts = getActivityLaunchDesktopOptions(info);
-                Bundle optionsBundle = opts == null ? null : opts.options.toBundle();
+                Bundle optionsBundle = opts == null ? Bundle.EMPTY : opts.options.toBundle();
                 mSysUiProxy.startLaunchIntentTransition(intent, optionsBundle, displayId);
             } else {
                 startActivity(intent, null);