Bug 266859

Summary: While creating the temp file, a blank, always-on-top rectangle appears on the top-left of the screen
Product: [Applications] kgpg Reporter: nickpantazis <pantazisnikolaos>
Component: generalAssignee: Rolf Eike Beer <kde>
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version: 2.6.x   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In: 4.8.0

Description nickpantazis 2011-02-22 00:17:27 UTC
Version:           unspecified (using KDE 4.6.0) 
OS:                Linux

While creating the temp file, a blank, always-on-top rectangle appears on the top-left of the screen

Reproducible: Always
Comment 1 Rolf Eike Beer 2011-02-22 07:49:34 UTC
What action were you doing that creates the tempfile?
Comment 2 nickpantazis 2011-02-22 11:37:54 UTC
Right clicking and Actions>Encrypt folder
Selecting symmetric cryptography
A warning dialog says that a temp file at /tmp will be created
The blank rectangle appears
When the "Insert passphrase" dialog appears, the plank rectangle disappears

Becomes noticeable with large folders
Comment 3 Rolf Eike Beer 2011-12-17 17:38:26 UTC
Git commit 257dcc852bd706b927440c49d227a877f38a9257 by Rolf Eike Beer.
Committed on 17/12/2011 at 15:59.
Pushed by dakon into branch 'master'.

put compression and encryption of a folder into a KJob

This fixes an empty KPassivePopup showing up in the top left of the screen,
which is a remnant of KDE 3.5 days. It also improves the feedback to the user
on what's happening a lot.

And while at it this also fixes a couple of memleaks and other stuff.

BUG:266859
FIXED-IN:4.8.0

M  +1    -0    CMakeLists.txt
A  +120  -0    foldercompressjob.cpp     [License: GPL (v2+)]
A  +70   -0    foldercompressjob.h     [License: GPL (v2+)]
M  +36   -66   kgpgexternalactions.cpp
M  +2    -4    kgpgexternalactions.h

http://commits.kde.org/kgpg/257dcc852bd706b927440c49d227a877f38a9257