Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openanolis
dragonwell8_jdk
提交
c5a0805e
D
dragonwell8_jdk
项目概览
openanolis
/
dragonwell8_jdk
通知
4
Star
2
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
dragonwell8_jdk
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
c5a0805e
编写于
11月 22, 2013
作者:
P
pchelko
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
8028485: [macosx] java/awt/Mouse/EnterExitEvents/FullscreenEnterEventTest.java fails
Reviewed-by: anthony, serb
上级
55e34dc4
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
9 addition
and
3 deletion
+9
-3
src/macosx/native/sun/awt/AWTWindow.m
src/macosx/native/sun/awt/AWTWindow.m
+2
-2
test/java/awt/Mouse/EnterExitEvents/FullscreenEnterEventTest.java
...a/awt/Mouse/EnterExitEvents/FullscreenEnterEventTest.java
+7
-1
未找到文件。
src/macosx/native/sun/awt/AWTWindow.m
浏览文件 @
c5a0805e
...
...
@@ -468,8 +468,6 @@ AWT_ASSERT_APPKIT_THREAD;
// TODO: create generic AWT assert
}
[
AWTWindow
synthesizeMouseEnteredExitedEventsForAllWindows
];
NSRect
frame
=
ConvertNSScreenRect
(
env
,
[
self
.
nsWindow
frame
]);
static
JNF_MEMBER_CACHE
(
jm_deliverMoveResizeEvent
,
jc_CPlatformWindow
,
"deliverMoveResizeEvent"
,
"(IIIIZ)V"
);
...
...
@@ -480,6 +478,8 @@ AWT_ASSERT_APPKIT_THREAD;
(
jint
)
frame
.
size
.
height
,
(
jboolean
)[
self
.
nsWindow
inLiveResize
]);
(
*
env
)
->
DeleteLocalRef
(
env
,
platformWindow
);
[
AWTWindow
synthesizeMouseEnteredExitedEventsForAllWindows
];
}
-
(
void
)
windowDidMove
:(
NSNotification
*
)
notification
{
...
...
test/java/awt/Mouse/EnterExitEvents/FullscreenEnterEventTest.java
浏览文件 @
c5a0805e
...
...
@@ -61,6 +61,12 @@ public class FullscreenEnterEventTest {
return
;
}
//Move the mouse out, because it could interfere with the test.
Robot
r
=
Util
.
createRobot
();
Util
.
waitForIdle
(
r
);
r
.
mouseMove
(
0
,
0
);
Util
.
waitForIdle
(
r
);
SwingUtilities
.
invokeAndWait
(
new
Runnable
()
{
@Override
public
void
run
()
{
...
...
@@ -69,7 +75,6 @@ public class FullscreenEnterEventTest {
});
//Move the mouse away from the frame and check the View-base full screen mode
Robot
r
=
Util
.
createRobot
();
Util
.
waitForIdle
(
r
);
r
.
mouseMove
(
500
,
500
);
Util
.
waitForIdle
(
r
);
...
...
@@ -92,6 +97,7 @@ public class FullscreenEnterEventTest {
});
//Test native full screen support
Util
.
waitForIdle
(
r
);
Point
fullScreenButtonPos
=
frame
.
getLocation
();
fullScreenButtonPos
.
translate
(
frame
.
getWidth
()
-
10
,
10
);
r
.
mouseMove
(
fullScreenButtonPos
.
x
,
fullScreenButtonPos
.
y
);
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录