[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdevelop/parts/fileview
From: Alexander Dymo <cloudtemple () mksat ! net>
Date: 2003-07-25 10:57:10
[Download RAW message or body]
CVS commit by dymo:
Fixed crash after disabling File Groups part in the project options dialog
CCMAIL: 60864-done@bugs.kde.org
M +5 -1 filegroupspart.cpp 1.7
M +1 -0 filegroupspart.h 1.2
--- kdevelop/parts/fileview/filegroupspart.cpp #1.6:1.7
@@ -35,4 +35,5 @@ FileGroupsPart::FileGroupsPart(QObject *
: KDevPlugin("FileGroups", "filegroups", parent, name ? name : "FileGroupsPart")
{
+ deleteRequested = false;
setInstance(FileGroupsFactory::instance());
@@ -62,4 +63,5 @@ FileGroupsPart::FileGroupsPart(QObject *
FileGroupsPart::~FileGroupsPart()
{
+ deleteRequested = true;
if (m_filegroups)
mainWindow()->removeView(m_filegroups);
@@ -69,4 +71,6 @@ FileGroupsPart::~FileGroupsPart()
void FileGroupsPart::refresh()
{
+ if (deleteRequested)
+ return;
// This method may be called from m_filetree's slot,
// so we make sure not to modify the list view during
--- kdevelop/parts/fileview/filegroupspart.h #1.1:1.2
@@ -35,4 +35,5 @@ private slots:
private:
QGuardedPtr<FileGroupsWidget> m_filegroups;
+ bool deleteRequested;
};
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic