XQuartz: Moved SetFrontProcess haco to set_front_process
So it is done by the other thread... (cherry picked from commit 7429379eb1001ee3dc769daa8fe6b3aef1b9cc8a)
This commit is contained in:
parent
8e133d9674
commit
23f3f0e27d
|
@ -314,7 +314,11 @@ static void message_kit_thread (SEL selector, NSObject *arg) {
|
||||||
}
|
}
|
||||||
|
|
||||||
- (void) set_front_process:unused {
|
- (void) set_front_process:unused {
|
||||||
// [self activateX:YES];
|
/* Hackery needed due to argv[0] hackery */
|
||||||
|
// [self activateX:YES];
|
||||||
|
ProcessSerialNumber psn = { 0, kCurrentProcess };
|
||||||
|
SetFrontProcess(&psn);
|
||||||
|
|
||||||
QuartzMessageServerThread(kXDarwinBringAllToFront, 0);
|
QuartzMessageServerThread(kXDarwinBringAllToFront, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -711,10 +715,6 @@ void X11ApplicationSetWindowMenuCheck (int idx) {
|
||||||
|
|
||||||
void X11ApplicationSetFrontProcess (void) {
|
void X11ApplicationSetFrontProcess (void) {
|
||||||
message_kit_thread (@selector (set_front_process:), nil);
|
message_kit_thread (@selector (set_front_process:), nil);
|
||||||
|
|
||||||
/* Hackery needed due to argv[0] hackery */
|
|
||||||
ProcessSerialNumber psn = { 0, kCurrentProcess };
|
|
||||||
SetFrontProcess(&psn);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void X11ApplicationSetCanQuit (int state) {
|
void X11ApplicationSetCanQuit (int state) {
|
||||||
|
|
Loading…
Reference in New Issue