Skip to content

Commit 8f601be

Browse files
committed
Fix leaks in QgsCodeEditor
1 parent 19a98b2 commit 8f601be

File tree

4 files changed

+4
-4
lines changed

4 files changed

+4
-4
lines changed

src/gui/qgscodeeditorcss.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ QgsCodeEditorCSS::~QgsCodeEditorCSS()
4040

4141
void QgsCodeEditorCSS::setSciLexerCSS()
4242
{
43-
QsciLexerCSS* lexer = new QsciLexerCSS();
43+
QsciLexerCSS* lexer = new QsciLexerCSS( this );
4444
lexer->setDefaultFont( QFont( "Sans", 10 ) );
4545

4646
setLexer( lexer );

src/gui/qgscodeeditorhtml.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ QgsCodeEditorHTML::~QgsCodeEditorHTML()
4040

4141
void QgsCodeEditorHTML::setSciLexerHTML()
4242
{
43-
QsciLexerHTML* lexer = new QsciLexerHTML();
43+
QsciLexerHTML* lexer = new QsciLexerHTML( this );
4444
lexer->setDefaultFont( QFont( "Sans", 10 ) );
4545

4646
setLexer( lexer );

src/gui/qgscodeeditorpython.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ void QgsCodeEditorPython::setSciLexerPython()
5353

5454
QFont font = getMonospaceFont();
5555

56-
QsciLexerPython* pyLexer = new QsciLexerPython();
56+
QsciLexerPython* pyLexer = new QsciLexerPython( this );
5757
pyLexer->setDefaultFont( font );
5858
pyLexer->setFont( font, 1 ); // comment
5959
pyLexer->setFont( font, 3 ); // singlequotes

src/gui/qgscodeeditorsql.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ QgsCodeEditorSQL::~QgsCodeEditorSQL()
4141

4242
void QgsCodeEditorSQL::setSciLexerSQL()
4343
{
44-
QsciLexerSQL* sqlLexer = new QsciLexerSQL();
44+
QsciLexerSQL* sqlLexer = new QsciLexerSQL( this );
4545
sqlLexer->setDefaultFont( QFont( "Sans", 10 ) );
4646

4747
setLexer( sqlLexer );

0 commit comments

Comments
 (0)