Closed Bug 690656 Opened 13 years ago Closed 13 years ago

Stop creating QWidget in DragService ctor

Categories

(Core Graveyard :: Widget: Qt, defect)

x86
Linux
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED
mozilla10

People

(Reporter: romaxa, Assigned: romaxa)

Details

Attachments

(2 files, 1 obsolete file)

DragService creating toplevel QWidget in ctor which is bad and prevent gecko init in non-main thread
Assignee: nobody → romaxa
Status: NEW → ASSIGNED
Attachment #563657 - Flags: review?(doug.turner)
Attachment #563657 - Flags: review?(doug.turner) → review+
Oh, found that we also should not install XEvent handler in non-main thread.
Also added check new QWidget and prevent that calling in non-main thread.
Attachment #563662 - Flags: review?(doug.turner)
Attachment #563662 - Attachment is obsolete: true
Attachment #563662 - Flags: review?(doug.turner)
Attachment #563675 - Flags: review?(doug.turner)
Attachment #563675 - Flags: review?(doug.turner) → review+
Keywords: checkin-needed
In my queue, which is heading to try first then inbound :-)
https://tbpl.mozilla.org/?tree=Try&rev=a8fbb2a76633
Keywords: checkin-needed
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: