Bug 409348 - Taking multiple rectangular region shots in single instance causes Spectacle window to disappear
Summary: Taking multiple rectangular region shots in single instance causes Spectacle ...
Status: RESOLVED FIXED
Alias: None
Product: Spectacle
Classification: Applications
Component: General (show other bugs)
Version: 19.04.2
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: Boudhayan Gupta
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-06-30 23:40 UTC by Albert
Modified: 2019-07-05 16:39 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Albert 2019-06-30 23:40:30 UTC
SUMMARY
When capturing rectangular region, sometimes (50%+ of the time) spectacle window disappears even though the process is still active.  This happens whether launched in console, via shortcut, or via dbus, and only for the rectangular region mode.


STEPS TO REPRODUCE
1. Capture Rectangular region via shortcut or launching spectacle
2. press shortcut key again OR press "take new screenshot" to capture new region (ie. same instance)

OBSERVED RESULT
sometimes this causes spectacle to disappear. the crosshair may or may not appear for about half a second, then nothing happens, and spectacle window is no longer on taskbar or present in desktop.  on console, no errors are reported.  spectacle is still present in htop.

EXPECTED RESULT
show crosshair, and start a new rectangular region selection.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Artix Linux, 5.1.14.artix1-1, Plasma 5.16.2-1
(available in About System)
KDE Plasma Version: 5.16.2
KDE Frameworks Version: 5.59.0
Qt Version: 5.13.0

ADDITIONAL INFORMATION
Spectacle version 19.04.2.
Comment 1 David Redondo 2019-07-01 08:03:51 UTC
Do you use a delay, no delay  or on click? I tested it with all three and couldn't reproduce with your steps
Comment 2 Albert 2019-07-01 17:16:59 UTC
no delay, but it also happens whether i click on "new screenshot" or use the spacebar to activate the button
Comment 3 Albert 2019-07-01 17:53:32 UTC
tried with delay too, and it happened there as well.  it's almost like spectacle gets a double click right as the crosshair appears, but then the whole window disappears
Comment 4 Albert 2019-07-05 16:39:56 UTC
The issue seems to have resolved itself, thank you.