Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
Nheko Reborn
qt-jdenticon
Commits
623a08a5
Verified
Commit
623a08a5
authored
Sep 14, 2021
by
Nicolas Werner
Browse files
Fix crash on plugin load
parent
315c4532
Changes
1
Hide whitespace changes
Inline
Side-by-side
src/shapes/shapedefinitions.cpp
View file @
623a08a5
...
...
@@ -3,39 +3,36 @@
#include
<array>
namespace
shapes
{
static
QList
<
void
(
*
)(
rendering
::
Renderer
&
,
int
,
int
)
>
outerShapes_
{
&
ShapeDefinitions
::
outerOne
,
&
ShapeDefinitions
::
outerTwo
,
&
ShapeDefinitions
::
outerThree
,
&
ShapeDefinitions
::
outerFour
,
};
static
QList
<
void
(
*
)(
rendering
::
Renderer
&
,
int
,
int
)
>
centerShapes_
{
&
ShapeDefinitions
::
centerOne
,
&
ShapeDefinitions
::
centerTwo
,
&
ShapeDefinitions
::
centerThree
,
&
ShapeDefinitions
::
centerFour
,
&
ShapeDefinitions
::
centerFive
,
&
ShapeDefinitions
::
centerSix
,
&
ShapeDefinitions
::
centerSeven
,
&
ShapeDefinitions
::
centerEight
,
&
ShapeDefinitions
::
centerNine
,
&
ShapeDefinitions
::
centerTen
,
&
ShapeDefinitions
::
centerEleven
,
&
ShapeDefinitions
::
centerTwelve
,
&
ShapeDefinitions
::
centerThirteen
,
&
ShapeDefinitions
::
centerFourteen
,
};
QList
<
void
(
*
)(
rendering
::
Renderer
&
,
int
,
int
)
>
ShapeDefinitions
::
CenterShapes
()
{
return
outerShapes_
;
return
QList
<
void
(
*
)(
rendering
::
Renderer
&
,
int
,
int
)
>
{
&
ShapeDefinitions
::
centerOne
,
&
ShapeDefinitions
::
centerTwo
,
&
ShapeDefinitions
::
centerThree
,
&
ShapeDefinitions
::
centerFour
,
&
ShapeDefinitions
::
centerFive
,
&
ShapeDefinitions
::
centerSix
,
&
ShapeDefinitions
::
centerSeven
,
&
ShapeDefinitions
::
centerEight
,
&
ShapeDefinitions
::
centerNine
,
&
ShapeDefinitions
::
centerTen
,
&
ShapeDefinitions
::
centerEleven
,
&
ShapeDefinitions
::
centerTwelve
,
&
ShapeDefinitions
::
centerThirteen
,
&
ShapeDefinitions
::
centerFourteen
,
};
}
QList
<
void
(
*
)(
rendering
::
Renderer
&
,
int
,
int
)
>
ShapeDefinitions
::
OuterShapes
()
{
return
centerShapes_
;
return
QList
<
void
(
*
)(
rendering
::
Renderer
&
,
int
,
int
)
>
{
&
ShapeDefinitions
::
outerOne
,
&
ShapeDefinitions
::
outerTwo
,
&
ShapeDefinitions
::
outerThree
,
&
ShapeDefinitions
::
outerFour
,
};
}
}
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment