Molecular Modeling Software
リビジョン | d552f0bfeab0d462ebed2c925a712281488ecca8 (tree) |
---|---|
日時 | 2014-10-16 11:33:26 |
作者 | toshinagata1964 <toshinagata1964@a2be...> |
コミッター | toshinagata1964 |
Crash if Molby is invoked by dragging & dropping a LOG file. Fixed.
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@580 a2be9bc6-48de-4e38-9406-05402d4bc13c
@@ -116,7 +116,8 @@ ProgressFrame::CheckInterrupt() | ||
116 | 116 | |
117 | 117 | #if 1 |
118 | 118 | wxEventLoopBase * const loop = wxEventLoopBase::GetActive(); |
119 | - loop->YieldFor(wxEVT_CATEGORY_UI); | |
119 | + if (loop != NULL) | |
120 | + loop->YieldFor(wxEVT_CATEGORY_UI); | |
120 | 121 | #else |
121 | 122 | #if __WXMAC__ |
122 | 123 | ::wxYield(); |
@@ -34,3 +34,14 @@ MacGetActiveWindow(void) | ||
34 | 34 | { |
35 | 35 | return [NSApp mainWindow]; |
36 | 36 | } |
37 | + | |
38 | +/* | |
39 | +int | |
40 | +MacCheckEscapeKeyPressed(void) | |
41 | +{ | |
42 | + NSEvent *ep = [NSApp nextEventMatchingMask:NSKeyDownMask untilDate:nil inMode:NSEventTrackingRunLoopMode dequeue:YES]; | |
43 | + if (ep != nil && [[ep charactersIgnoringModifiers] characterAtIndex:0] == 0x1e) { | |
44 | + return 1; | |
45 | + } else return 0; | |
46 | +} | |
47 | +*/ |