Skip to content

Commit feac070

Browse files
committed
fix(ui): disable logo dragged
1 parent ecebff4 commit feac070

File tree

2 files changed

+13
-6
lines changed

2 files changed

+13
-6
lines changed

src/main/store/create.ts

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,6 @@ import { runAgent } from './runAgent';
2121
import { SettingStore } from './setting';
2222
import { AppState } from './types';
2323

24-
const abortController = new AbortController();
25-
2624
export const store = createStore<AppState>(
2725
(set, get) =>
2826
({
@@ -35,7 +33,7 @@ export const store = createStore<AppState>(
3533
getSetting: (key) => SettingStore.get(key),
3634
ensurePermissions: {},
3735

38-
abortController,
36+
abortController: null,
3937
thinking: false,
4038

4139
// dispatch for renderer
@@ -83,7 +81,11 @@ export const store = createStore<AppState>(
8381
},
8482

8583
RUN_AGENT: async () => {
86-
set({ thinking: true });
84+
if (get().thinking) {
85+
return;
86+
}
87+
88+
set({ abortController: new AbortController(), thinking: true });
8789

8890
await runAgent(set, get);
8991

@@ -92,7 +94,7 @@ export const store = createStore<AppState>(
9294
STOP_RUN: () => {
9395
set({ status: StatusEnum.END, thinking: false });
9496
showWindow();
95-
abortController.abort();
97+
get().abortController?.abort();
9698

9799
closeScreenMarker();
98100
},

src/renderer/src/components/Header/index.tsx

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,12 @@ export default function Header({ className }: { className?: string }) {
1515
<Box position="relative" textAlign="center" className={className}>
1616
<Flex alignItems="center" justifyContent="center">
1717
<HStack>
18-
<Image alt="UI-TARS Logo" src={logoVector} h="40px" />
18+
<Image
19+
alt="UI-TARS Logo"
20+
src={logoVector}
21+
h="40px"
22+
draggable={false}
23+
/>
1924
</HStack>
2025
<Box position="absolute" right="4">
2126
<IconButton

0 commit comments

Comments
 (0)