diff --git a/src/equicordplugins/betterActivities/index.tsx b/src/equicordplugins/betterActivities/index.tsx index dbbc73f2..938f2c6e 100644 --- a/src/equicordplugins/betterActivities/index.tsx +++ b/src/equicordplugins/betterActivities/index.tsx @@ -242,9 +242,11 @@ export default definePlugin({ settings, - patchActivityList: ({ activities, user }: { activities: Activity[], user: User; }): JSX.Element | null => { + patchActivityList: ({ activities, user, hideTooltip }: { activities: Activity[], user: User, hideTooltip: boolean; }): JSX.Element | null => { const icons: ActivityListIcon[] = []; + if (user.bot || hideTooltip) return null; + const applicationIcons = getApplicationIcons(activities); if (applicationIcons.length) { const compareImageSource = (a: ApplicationIcon, b: ApplicationIcon) => { @@ -383,8 +385,11 @@ export default definePlugin({ onMouseLeave={onMouseLeave} onClick={() => { const index = activities.indexOf(currentActivity!); - if (index - 1 >= 0) + if (index - 1 >= 0) { setCurrentActivity(activities[index - 1]); + } else { + setCurrentActivity(activities[activities.length - 1]); + } }} > { const index = activities.indexOf(currentActivity!); - if (index + 1 < activities.length) + if (index + 1 < activities.length) { setCurrentActivity(activities[index + 1]); + } else { + setCurrentActivity(activities[0]); + } }} > settings.store.userPopout