[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
port-macppc/10240: Mouse does not work
> 千葉市中央区長洲
> 藤原 誠
| Return-Path: <netbsd-bugs-owner-makoto=ki.nu@netbsd.org>
| Subject: port-macppc/10240: Mouse does not work
| From: t-horikawa@aj.jp.nec.com
| To: gnats-bugs@gnats.netbsd.org
| Date: Tue, 30 May 2000 18:39:22 -0700 (PDT)
| Reply-To: t-horikawa@aj.jp.nec.com
に出ていた変更を 1.4X に適用して見ました。
問題なく使えています。素晴しいです。
(StarMax 3000/240, NetBSD/macppc 1.4X, ADB mouse のみ)
(でも 元譜の日付が 1.4.2 よりも前なのにほりかわさんの元に
したものと WSMOUSE_INPUT_DELTA の部分が違っていたのは不思議)
本来は、こういう記事はどこに書くべきなのでしょうか。port-macppc ?
--- src/sys/arch/macppc/dev/ams.c-ooo Sat Jan 8 21:24:27 2000
+++ src/sys/arch/macppc/dev/ams.c Sat Jun 3 08:06:58 2000
@@ -545,10 +545,19 @@
new_event.u.m.dy = ((signed int) (event->bytes[0] & 0x3f)) -
((event->bytes[0] & 0x40) ? 64 : 0);
- if (msc->sc_wsmousedev)
+ if (msc->sc_wsmousedev) {
wsmouse_input(msc->sc_wsmousedev, new_event.u.m.buttons,
new_event.u.m.dx, -new_event.u.m.dy, 0,
WSMOUSE_INPUT_DELTA);
+ } else {
+ extern struct cfdriver ams_cd;
+ struct ams_softc *sc = ams_cd.cd_devs[0];
+
+ if(sc->sc_wsmousedev)
+ wsmouse_input(sc->sc_wsmousedev, new_event.u.m.buttons,
+ new_event.u.m.dx, -new_event.u.m.dy, 0,
+ WSMOUSE_INPUT_DELTA);
+ }
#if NAED > 0
aed_input(&new_event);
#endif
---
(藤原)