mirror of https://github.com/odrling/Aegisub
Fixed #510 (detached video closing)
Originally committed to SVN as r1686.
This commit is contained in:
parent
d3ac586ad7
commit
777f74d394
|
@ -79,8 +79,6 @@ DialogDetachedVideo::DialogDetachedVideo(FrameMain *par)
|
|||
/////////////
|
||||
// Destructor
|
||||
DialogDetachedVideo::~DialogDetachedVideo() {
|
||||
parent->detachedVideo = NULL;
|
||||
parent->SetDisplayMode(1,-1);
|
||||
}
|
||||
|
||||
|
||||
|
@ -88,6 +86,7 @@ DialogDetachedVideo::~DialogDetachedVideo() {
|
|||
// Event table
|
||||
BEGIN_EVENT_TABLE(DialogDetachedVideo,wxDialog)
|
||||
EVT_KEY_DOWN(DialogDetachedVideo::OnKey)
|
||||
EVT_CLOSE(DialogDetachedVideo::OnClose)
|
||||
END_EVENT_TABLE()
|
||||
|
||||
|
||||
|
@ -98,3 +97,13 @@ void DialogDetachedVideo::OnKey(wxKeyEvent &event) {
|
|||
event.Skip();
|
||||
GetParent()->AddPendingEvent(event);
|
||||
}
|
||||
|
||||
|
||||
////////////////
|
||||
// Close window
|
||||
void DialogDetachedVideo::OnClose(wxCloseEvent &event) {
|
||||
FrameMain *par = parent;
|
||||
Destroy();
|
||||
par->detachedVideo = NULL;
|
||||
par->SetDisplayMode(1,-1);
|
||||
}
|
||||
|
|
|
@ -54,6 +54,7 @@ private:
|
|||
FrameMain *parent;
|
||||
|
||||
void OnKey(wxKeyEvent &event);
|
||||
void OnClose(wxCloseEvent &event);
|
||||
|
||||
public:
|
||||
DialogDetachedVideo(FrameMain *parent);
|
||||
|
|
Loading…
Reference in New Issue