early-access version 2853
This commit is contained in:
21
externals/vcpkg/ports/mathgl/fix_default_graph_init.patch
vendored
Executable file
21
externals/vcpkg/ports/mathgl/fix_default_graph_init.patch
vendored
Executable file
@@ -0,0 +1,21 @@
|
||||
diff --git "a/src/canvas_cf.cpp" "b/src/canvas_cf.cpp"
|
||||
index 5e1443a..26a0a8e 100644
|
||||
--- "a/src/canvas_cf.cpp"
|
||||
+++ "b/src/canvas_cf.cpp"
|
||||
@@ -50,7 +50,6 @@ void MGL_EXPORT MGL_FUNC_INIT mgl_init() // TODO try to add ld option: "-init mg
|
||||
#endif
|
||||
for(long i=0;i<360;i++) mgl_cos[i] = cos(i*M_PI/180.);
|
||||
if(!mglDefFont) mglDefFont = new mglFont(MGL_DEF_FONT_NAME);
|
||||
- if(!mglDefaultGr) mglDefaultGr = new mglCanvas(600,400);
|
||||
}
|
||||
}
|
||||
void MGL_EXPORT MGL_FUNC_FINI mgl_fini() // TODO try to add ld option: "-fini mgl_fini"
|
||||
@@ -434,7 +433,7 @@ void MGL_EXPORT mgl_set_legend_marks(HMGL gr, int num)
|
||||
uintptr_t MGL_EXPORT mgl_create_graph_(int *width, int *height)
|
||||
{ return uintptr_t(new mglCanvas(*width,*height)); }
|
||||
void MGL_EXPORT mgl_delete_graph_(uintptr_t *gr) { delete _GR_; }
|
||||
-uintptr_t MGL_EXPORT mgl_default_graph_() { return uintptr_t(&mglDefaultGr); }
|
||||
+uintptr_t MGL_EXPORT mgl_default_graph_() { return uintptr_t(mgl_default_graph()); }
|
||||
void MGL_EXPORT mgl_set_size_scl_(double *scl) { mgl_set_size_scl(*scl); }
|
||||
void MGL_EXPORT mgl_set_size_(uintptr_t *gr, int *width, int *height)
|
||||
{ mgl_set_size(_GR_,*width,*height); }
|
Reference in New Issue
Block a user