Bug 47384 - menu bar items do not close
Summary: menu bar items do not close
Status: RESOLVED WORKSFORME
Alias: None
Product: konsole
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Solaris
: NOR normal
Target Milestone: ---
Assignee: Konsole Developer
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-09-03 16:03 UTC by John Talbot
Modified: 2002-10-04 15:04 UTC (History)
0 users

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 Bugzilla Maintainers 2002-09-03 15:53:19 UTC
(*** This bug was imported into bugs.kde.org ***)

Package:           konsole
Version:           KDE 3.0.7 
Severity:          normal
Installed from:    Compiled From Sources
Compiler:          gcc 2.95-3
OS:                Solaris
OS/Compiler notes: Solaris 2.6

When a second konsole window
is started the menu bar items do not
close.  They are stuck in the drop down
state.  Focus is also stuck in the
second konsole window.  The only
answer is to type exit to kill this window.
The first konsole window never suffers
from this problem.

(Submitted via bugs.kde.org)
Comment 1 Waldo Bastian 2002-09-03 19:50:30 UTC
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Tuesday 03 September 2002 08:53 am zarf@nortelnetworks.com wrote:
> Package: konsole
> Version: KDE 3.0.7
> Severity: normal
> Installed from:    Compiled From Sources
> Compiler:          gcc 2.95-3
> OS:                Solaris
> OS/Compiler notes: Solaris 2.6
>
> When a second konsole window
> is started the menu bar items do not
> close.  They are stuck in the drop down
> state.  Focus is also stuck in the
> second konsole window.  The only
> answer is to type exit to kill this window.
> The first konsole window never suffers
> from this problem.

Which version of kdelibs/kdeui/kpopupmenu.cpp do you have?

If it is r1.20 please apply this patch and let me know if that helps.

- -void KPopupMenu::closeEvent(QCloseEvent*)
+void KPopupMenu::closeEvent(QCloseEvent*e)
 {
     if (d->shortcuts)
         resetKeyboardVars();
+    QPopupMenu::closeEvent(e);
 }

Cheers
Waldo
- --=20
bastian@kde.org  |   SuSE Labs KDE Developer  |  bastian@suse.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE9dRKGN4pvrENfboIRAsv1AJ9X26iMA/YHkW4MUe/dE74a5r25cgCdH++Z
0u994y0ZVpPyHLLeXNox/g0=3D
=3DuCZt
-----END PGP SIGNATURE-----
Comment 2 Bugzilla Maintainers 2002-09-06 12:27:32 UTC
V2FsZG8gQmFzdGlhbiB3cm90ZToNCg0KPiAtLS0tLUJFR0lOIFBHUCBTSUdO
RUQgTUVTU0FHRS0tLS0tDQo+IEhhc2g6IFNIQTENCj4NCj4gT24gVHVlc2Rh
eSAwMyBTZXB0ZW1iZXIgMjAwMiAwODo1MyBhbSwgemFyZkBub3J0ZWxuZXR3
b3Jrcy5jb20gd3JvdGU6DQo+ID4gUGFja2FnZToga29uc29sZQ0KPiA+IFZl
cnNpb246IEtERSAzLjAuNw0KPiA+IFNldmVyaXR5OiBub3JtYWwNCj4gPiBJ
bnN0YWxsZWQgZnJvbTogICAgQ29tcGlsZWQgRnJvbSBTb3VyY2VzDQo+ID4g
Q29tcGlsZXI6ICAgICAgICAgIGdjYyAyLjk1LTMNCj4gPiBPUzogICAgICAg
ICAgICAgICAgU29sYXJpcw0KPiA+IE9TL0NvbXBpbGVyIG5vdGVzOiBTb2xh
cmlzIDIuNg0KPiA+DQo+ID4gV2hlbiBhIHNlY29uZCBrb25zb2xlIHdpbmRv
dw0KPiA+IGlzIHN0YXJ0ZWQgdGhlIG1lbnUgYmFyIGl0ZW1zIGRvIG5vdA0K
PiA+IGNsb3NlLiAgVGhleSBhcmUgc3R1Y2sgaW4gdGhlIGRyb3AgZG93bg0K
PiA+IHN0YXRlLiAgRm9jdXMgaXMgYWxzbyBzdHVjayBpbiB0aGUNCj4gPiBz
ZWNvbmQga29uc29sZSB3aW5kb3cuICBUaGUgb25seQ0KPiA+IGFuc3dlciBp
cyB0byB0eXBlIGV4aXQgdG8ga2lsbCB0aGlzIHdpbmRvdy4NCj4gPiBUaGUg
Zmlyc3Qga29uc29sZSB3aW5kb3cgbmV2ZXIgc3VmZmVycw0KPiA+IGZyb20g
dGhpcyBwcm9ibGVtLg0KPg0KPiBXaGljaCB2ZXJzaW9uIG9mIGtkZWxpYnMv
a2RldWkva3BvcHVwbWVudS5jcHAgZG8geW91IGhhdmU/DQo+DQo+IElmIGl0
IGlzIHIxLjIwLCBwbGVhc2UgYXBwbHkgdGhpcyBwYXRjaCBhbmQgbGV0IG1l
IGtub3cgaWYgdGhhdCBoZWxwcy4NCj4NCj4gLSAtdm9pZCBLUG9wdXBNZW51
OjpjbG9zZUV2ZW50KFFDbG9zZUV2ZW50KikNCj4gK3ZvaWQgS1BvcHVwTWVu
dTo6Y2xvc2VFdmVudChRQ2xvc2VFdmVudCplKQ0KPiAgew0KPiAgICAgIGlm
IChkLT5zaG9ydGN1dHMpDQo+ICAgICAgICAgIHJlc2V0S2V5Ym9hcmRWYXJz
KCk7DQo+ICsgICAgUVBvcHVwTWVudTo6Y2xvc2VFdmVudChlKTsNCj4gIH0N
Cj4NCj4gQ2hlZXJzLA0KPiBXYWxkbw0KPiAtIC0tDQo+IGJhc3RpYW5Aa2Rl
Lm9yZyAgfCAgIFN1U0UgTGFicyBLREUgRGV2ZWxvcGVyICB8ICBiYXN0aWFu
QHN1c2UuY29tDQo+IC0tLS0tQkVHSU4gUEdQIFNJR05BVFVSRS0tLS0tDQo+
IFZlcnNpb246IEdudVBHIHYxLjAuNiAoR05VL0xpbnV4KQ0KPiBDb21tZW50
OiBGb3IgaW5mbyBzZWUgaHR0cDovL3d3dy5nbnVwZy5vcmcNCj4NCj4gaUQ4
REJRRTlkUktHTjRwdnJFTmZib0lSQXN2MUFKOVgyNmlNQS9ZSGtXNE1VZS9k
RTc0YTVyMjVjZ0NkSCsrWg0KPiAwdTk5NHkwWlZwUHlITExlWE5veC9nMD0N
Cj4gPXVDWnQNCj4gLS0tLS1FTkQgUEdQIFNJR05BVFVSRS0tLS0tDQo+DQo+
IChDb21wbGV0ZSBidWcgaGlzdG9yeSBpcyBhdmFpbGFibGUgYXQgaHR0cDov
L2J1Z3Mua2RlLm9yZy9kYi80Ny80NzM4NC5odG1sKQ0KDQpJIGRvIGhhdmUg
cjEuMjAgKG5vdCB0aGF0IEkgY291bGQgZmluZCBpdCBpbiB0aGUgZmlsZSBh
bnl3aGVyZSkuICBJdCB3YXMgdGhlDQpzYW1lIGFzIHdoYXQNCmlzIGxhYmVs
bGVkIGluIENWUyBiZWNhdXNlIEkgZGlkIGEgZGlmZiB0byBjaGVjayBpdC4g
IEkgYWxzbyBzYXcgdGhhdCB5b3UNCmNvbW1pdGVkIHRoZQ0KY2hhbmdlcyB5
b3Ugc2VudC4NCg0KSSBtYWRlIHRoZSBjaGFuZ2UgYW5kIHJlLWNvbXBpbGVk
IGtkZWxpYnMgYW5kIGtkZWJhc2UuICBJIHN0aWxsIHNlZSB0aGUNCnByb2Js
ZW0gYW5kIGlmDQphbnl0aGluZyBrbm93IGl0IGhhcHBlbnMgb24gdGhlIGZp
cnN0IGtvbnNvbGUgd2luZG93IGFzIHdlbGwuICBUaGUgYmVoYXZpb3VyDQp3
aXRoIHRoZQ0KZmlyc3Qvc2Vjb25kIHdpbmRvdyBpcyBpbiBpdHNlbGYgd2Vp
cmQgYXMgSSBvcmlnaW5hbGx5IHJlcG9ydGVkLiAgSSBkaWQgbm90aWNlDQp0
aGlzIHRpbWUgdGhhdA0Kb25seSBrb25zb2xlIHdpbmRvd3MgdGhhdCBhcmUg
cmVzdG9yZWQgYWZ0ZXIgbG9nZ2luZyBvdXQgYmVoYXZlIGNvcnJlY3RseS4g
IEkNCmFtIG5vdA0Kc3VyZSBpZiB0aGlzIHdhcyB0aGUgYmVoYXZpb3VyIGJl
Zm9yZS4NCg0KSSBrbm93IGEgbGl0dGxlIGFib3V0IFggd2lkb3dpbmcgYmVp
bmcgYSBNb3RpZiBwcm9ncmFtbWVyIDE1IHllYXJzIGFnby4gIFRoZQ0Kc3Vi
IG1lbnVzLA0Kc3VjaCBhcyBTZXR0aW5ncy0+c2Nyb2xsYmFyIHdvcmsgY29y
cmVjdGx5LiAgTW92aW5nIGZvY3VzIGZyb20NClNldGluZ3MtPnNjcm9sbGJh
ciB0bw0KU2V0dGluZ3MtPmJlbGwgZGVzdHJveXMgdGhlIFNldHRpbmdzLT5z
Y3JvbGxiYXIgc3ViIG1lbnUgYW5kIHJlYWxpemVzIHRoZQ0KU2V0dGluZ3Mt
PmJlbGwNCnN1YiBtZW51LiAgTW92aW5nIGFyb3VuZCB0aGVzZSBtZW51cyB3
b3JrIGNvcnJlY3RseS4NCg0KV2hlbiB0cnlpbmcgdG8gbGVhdmUgdGhlIFNl
dHRpbmdzIG1lbnUgaXRlbSB0byBzYXkgdGhlIEJvb2ttYXJrcyBtZW51IGl0
ZW0sDQp0aGUgU2V0dGluZ3MNCm1lbnUgZG9lcyBub3QgZGVzdHJveS4gIFlv
dSBhcmUgc3R1Y2sgZXhjZXB0IHRoYXQgeW91IGNhbiBzdGlsbCB0eXBlIGV4
aXQgaW4NCnRoZSBrb25zb2xlIHdpbmRvdw0KdG8gZ2V0IHVuc3R1Y2suDQoN
CkkgaG9wZSB0aGlzIGluZm8gaGVscHMuICBEaWQgeW91IHNlZSB0aGlzIHBy
b2JsZW0gb24geW91ciBzeXN0ZW0gYW5kIGRpZCB0aGUNCmNoYW5nZXMgeW91
IHNlbnQNCnJlc29sdmUgdGhlbSA/DQoNCnR0Zm4sDQpKb2huIFRhbGJvdA0K
Comment 3 John Talbot 2002-10-04 15:04:18 UTC
I compiled from source based on Sept 30th/2002 build
and the problem still occurred.
I built on KDE-3.1-beta2 (only a few days later) but
this time used QT-3.0.5.  The problem is resolved.
I believe the QT-3.0.5 fixed the problem.