1.10.4版本无法于贴图之上截图 #269

Closed
toryln opened this Issue Dec 8, 2016 · 5 comments

Projects

None yet

2 participants

@toryln
toryln commented Dec 8, 2016 edited

先贴出几张图,然后按快捷键截图,当鼠标移动到贴图上面时,
放大镜不会继续跟随鼠标移动,鼠标指针在 z 轴上会低于贴图,
点击鼠标左键开始截图,结果会响应到贴图的移动操作上面去。

下载了1.10.3版本测试,截图会优先于贴图的鼠标响应,只有1.10.4版本会有此bug

ps: 此bug暂时找不到必现的条件,但发生的概率也不算低,但只要出现了bug,只要不退出Snipaste,
该Snipaste进程就会一直有此bug,现在又遇到一次,将gif放上来备忘下
bug

@toryln
toryln commented Dec 8, 2016

奇怪,刚才一直有问题,现在又正常了

@liulex
Owner
liulex commented Dec 8, 2016 edited

我今天也遇到过一次,当时正在调试,以为是编译出错了,就直接重新编译运行了,也确实好了……
现在看来这个 bug 是存在的,只是这个条件不好捉摸。
简单地说就是截图窗口没有盖住某些置顶窗口,跟 #178 有些类似。
但我查看了从 1.10.3 到 1.10.4 有更改的代码,似乎没有能导致这种 bug 的,应该是从更早的某个版本就存在的。

@toryln
toryln commented Dec 8, 2016 edited

我下载了 1.10.3 和 1.10.2 来测试几次,没有改任何配置,都正常,
然后再次下载 1.10.4 也没改任何配置,测试了两次都有问题,
然后就提交bug了,结果提完再来看看,1.10.4 也没问题了,到现在也没再次出现,我还以为我错觉了...
所以,我提到只有 1.10.3 没有问题,可能也只是没有碰巧发生这个bug吧
后续我再看看能不能找到bug必现的条件

@liulex liulex added need more info and removed help wanted labels Dec 9, 2016
@liulex
Owner
liulex commented Dec 9, 2016

大致上可以确定是 1.10.4 为解决 #233 而导致的 bug.
但仍然只是推测,还是需要找到能引起 bug 的一个确定条件,才能检验是否已经修复……

@liulex
Owner
liulex commented Dec 9, 2016 edited

找到重现条件了,比较诡异……
就是 Snipaste 启动过程中如果有任何按键被按下,就会出现这种情况。。
比如按住(或者连续点按) 然后双击 Snipaste.exe 启动,这时候截图就会出现问题。

@liulex liulex added fixed and removed need more info labels Dec 9, 2016
@liulex liulex added this to the 1.10.5 milestone Dec 9, 2016
@liulex liulex closed this Dec 10, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment