about summary refs log tree commit diff
path: root/pkgs/games/fsg/wxgtk-3.2.patch
blob: dff9f54aeeebf36fc1d829531dd0b879d6bccf12 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
diff --git a/Canvas.cpp b/Canvas.cpp
index 8c00727..5ee7756 100644
--- a/Canvas.cpp
+++ b/Canvas.cpp
@@ -889,7 +889,6 @@ void Canvas::Refresh(){
   if (doDraw){
     wxClientDC dc(this);
 
-    dc.BeginDrawing();
     
     wxMemoryDC memdc;
     wxImage image(g_width, g_height, bitmapdata, true);
@@ -899,7 +898,6 @@ void Canvas::Refresh(){
     dc.Blit(0,0,g_width, g_height, &memdc, 0, 0);
     
     if (!drawAll){
-      dc.EndDrawing();
       return;
     }
     else{
@@ -912,7 +910,6 @@ void Canvas::Refresh(){
     }
     
 
-    dc.EndDrawing();
 
   }
 }
diff --git a/MainFrame.cpp b/MainFrame.cpp
index c45107b..d93f9e1 100644
--- a/MainFrame.cpp
+++ b/MainFrame.cpp
@@ -178,7 +178,7 @@ MainFrame::MainFrame(const wxString& title, const wxPoint& pos, const wxSize& si
       RHSizer->Add(RH4, 0, wxEXPAND | wxALL, 5);
     }
 
-    sizer->Add(g_canvas, 0, wxADJUST_MINSIZE | wxALL, 10);
+    sizer->Add(g_canvas, 0, wxALL, 10);
     sizer->Add(RHSizer, 1, wxEXPAND);
   }
   this->SetSizer(sizer);
@@ -1165,7 +1165,7 @@ void MainFrame::OnMenu(wxCommandEvent& event){
   }
   else if(event.GetId() == 1051){
     //Load
-    wxFileDialog dialog(this, _("Load from a file"), _(""), _(""), _("Any Image Files (*.*)|*.*"), wxOPEN);
+    wxFileDialog dialog(this, _("Load from a file"), _(""), _(""), _("Any Image Files (*.*)|*.*"), wxFD_OPEN);
     
     if (dialog.ShowModal() == wxID_OK){
       sandboxFilename = dialog.GetPath();
@@ -1174,7 +1174,7 @@ void MainFrame::OnMenu(wxCommandEvent& event){
   }
   else if(event.GetId() == 1052){
     //Save
-    wxFileDialog dialog(this, _("Save to a file"), _(""), _(""), _("PNG files (*.png)|*.png|BMP files (*.bmp)|*.bmp"), wxSAVE);
+    wxFileDialog dialog(this, _("Save to a file"), _(""), _(""), _("PNG files (*.png)|*.png|BMP files (*.bmp)|*.bmp"), wxFD_SAVE);
     
     if (dialog.ShowModal() == wxID_OK){
       wxString filename = dialog.GetPath();
@@ -1216,7 +1216,7 @@ void MainFrame::OnMenu(wxCommandEvent& event){
   else if(event.GetId() == 1055){
     //Load physics
 
-    wxFileDialog dialog(this, _("Load from a file"), _(""), _(""), _("Physics Files (*.txt)|*.txt"), wxOPEN);
+    wxFileDialog dialog(this, _("Load from a file"), _(""), _(""), _("Physics Files (*.txt)|*.txt"), wxFD_OPEN);
     if (dialog.ShowModal() == wxID_OK){
       physicsFilename = dialog.GetPath();
       loadPhysics(physicsFilename);