Created attachment 2382 Actual result captured as active window. Overview: When capturing screenshot of active window, Screenshooter doesn't capture an active window. Steps to reproduce: 1) Launch xfce4-screenshooter as stand-alone. 2) Choose Active window option and click OK button. Actual result: Screenshooter seems to capture a region of screenshooter's dialog. Please see attachments. Additional Info: To capture an active window from panel plugin works properly. Build and platform: Build 2009-06-04 on Arch Linux
Created attachment 2383 Full screen before capturing This is a screenshot of full screen before capturing.
Thank you for opening the bug report. I think I know what causes this. Does setting a 1 second delay fix the issue?
(In reply to comment #2) > Thank you for opening the bug report. I think I know what causes this. > > Does setting a 1 second delay fix the issue? I tried to set delay from 1 to 10, but nothing work properly. And I realized that the screenshooter's dialog seems to continue being displayed till start capturing (= delay setting) after clicking OK button. For example: 1) Set delay as 10 2) Click OK button ** Screenshooter dialog is still displayed approx. 10 sec. ** 3) After 10 sec, The dialog is disappeared and start capturing You know In Screenshooter 1.5.1 (current stable), dialog is disappeared immediately after clicking "Take the screenshot" button. It works properly in my system. BTW, my test machine is too old; Pen3 733MHz :D
Ok, I think I found the problem. Could you test if r7461 works properly? Thanks a lot!
Created attachment 2384 blank screenshot Thank you for your quick work, almost fixed but... If focus is in the delay's box (caret is appeared and blinking in the box), captured screenshots become blank (I may not catch the condition precisely, though). Please see attachment. Otherwise, active window is captured properly in any delays.
Ok, thank you for testing this. I think I know what causes and will fix this tomorrow.
r7462 should normally fix your latest issue.
Unfortunately, The latest issue still occurs (same behavior). The occurrence condition I reported seems to be not precisely. If delay value is selected (just after (re)displaying screenshooter dialog, the value is selected), capturing works properly regardless which control is focused on. Otherwise the issue occurs.
Ok, I tried something else. Could you please test r7463?
Created attachment 2387 Screenshooter's dialog is also captured The last issue is partly fixed on my system. Active window is always captured but if set delay 0, screenshooter's dialog laps over an active (target) window and the window isn't simple, then screenshooter's dialog is also captured or a part of active window is not captured properly. This occurs both of the delay value is selected or not.
Ok, hopefully r7465 should improve this.
Great! I think completely fixed. Thank you for your hard work :)
Thank YOU for reporting this and testing the fixes! I'm glad you have found this bug, releasing this would have been lame.