Skip to content

Commit f9129ba

Browse files
committed
fix: ClearClipboard로 인한 명령어 입력 불가 버그 수정 (v2.10.1)
- readChatClipboard의 ClearClipboard() 호출 제거 - 클립보드 서버 동기화 타이밍 이슈로 Cmd+V/Ctrl+V 시 텍스트 미반영 - 기존 len(text)<50 방어로 이중강화 버그 대응 유지
1 parent edfa21d commit f9129ba

File tree

2 files changed

+1
-5
lines changed

2 files changed

+1
-5
lines changed

cmd/sword-macro/main.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ func init() {
1919
runtime.LockOSThread()
2020
}
2121

22-
const VERSION = "2.10.0"
22+
const VERSION = "2.10.1"
2323

2424
func main() {
2525
// Windows 콘솔 ANSI 지원 활성화 및 UTF-8 설정

internal/game/engine.go

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1655,10 +1655,6 @@ func (e *Engine) readChatClipboard() string {
16551655
// 채팅 영역에서 텍스트 읽기 (전체선택 → 복사 → 클립보드)
16561656
text := input.ReadChatText(chatClickX, chatClickY, inputX, inputY)
16571657

1658-
// 클립보드 잔여물 근본 제거: ReadChatText 후 클립보드를 비워서
1659-
// 다음 Cmd+C 실패 시 이전 텍스트(명령어)가 남아있지 않도록 함
1660-
input.ClearClipboard()
1661-
16621658
// 클립보드 잔여물 감지: sendCommand의 TypeText가 Cmd+V용으로 클립보드에
16631659
// 명령어 텍스트("/강화", "/판매" 등)를 남김. ReadChatText의 Cmd+A→Cmd+C가
16641660
// 간헐적으로 실패하면 이전 명령어가 클립보드에 남아있게 됨.

0 commit comments

Comments
 (0)