author | tille <tille> | 2002-11-24 16:28:25 (UTC) |
---|---|---|
committer | tille <tille> | 2002-11-24 16:28:25 (UTC) |
commit | 5b029ef4b109d50ae41a3fd8bfae0b30864745f8 (patch) (unidiff) | |
tree | f5a3d81a404a57dd21c5205e70dca985bb948416 | |
parent | 9387bc3f63b1e48c559d0758c50d9af857e7feeb (diff) | |
download | opie-5b029ef4b109d50ae41a3fd8bfae0b30864745f8.zip opie-5b029ef4b109d50ae41a3fd8bfae0b30864745f8.tar.gz opie-5b029ef4b109d50ae41a3fd8bfae0b30864745f8.tar.bz2 |
valgrind found bugs
thanks to simon
-rw-r--r-- | noncore/unsupported/oipkg/package.cpp | 30 | ||||
-rw-r--r-- | noncore/unsupported/oipkg/package.h | 5 | ||||
-rw-r--r-- | noncore/unsupported/oipkg/packagelist.cpp | 1 | ||||
-rw-r--r-- | noncore/unsupported/oipkg/packagelistitem.cpp | 5 |
4 files changed, 27 insertions, 14 deletions
diff --git a/noncore/unsupported/oipkg/package.cpp b/noncore/unsupported/oipkg/package.cpp index e020601..190b3fb 100644 --- a/noncore/unsupported/oipkg/package.cpp +++ b/noncore/unsupported/oipkg/package.cpp | |||
@@ -21,5 +21,5 @@ | |||
21 | OipkgPackage::OipkgPackage( QObject *parent, const char *name ) | 21 | OipkgPackage::OipkgPackage( QObject *parent, const char *name ) |
22 | : QObject(parent,name) | 22 | : QObject(parent,name) |
23 | { | 23 | { |
24 | 24 | init(); | |
25 | } | 25 | } |
@@ -28,2 +28,3 @@ OipkgPackage::~OipkgPackage() | |||
28 | { | 28 | { |
29 | |||
29 | } | 30 | } |
@@ -33,8 +34,14 @@ OipkgPackage::OipkgPackage( PackageManagerSettings *s, QObject *parent, const ch | |||
33 | { | 34 | { |
34 | init(s); | 35 | settings = s; |
36 | init(); | ||
35 | } | 37 | } |
36 | 38 | ||
37 | void OipkgPackage::init( PackageManagerSettings *s ) | 39 | // void OipkgPackage::init( PackageManagerSettings *s ) |
40 | // { | ||
41 | // settings = s; | ||
42 | // init(); | ||
43 | // } | ||
44 | |||
45 | void OipkgPackage::init( ) | ||
38 | { | 46 | { |
39 | settings = s; | ||
40 | _size = ""; | 47 | _size = ""; |
@@ -57,4 +64,5 @@ OipkgPackage::OipkgPackage( QStringList pack, PackageManagerSettings *s , QObjec | |||
57 | : QObject(parent,name) | 64 | : QObject(parent,name) |
58 | { | 65 | { |
59 | init(s); | 66 | settings = s; |
67 | init(); | ||
60 | parsePackage( pack ); | 68 | parsePackage( pack ); |
@@ -64,4 +72,5 @@ OipkgPackage::OipkgPackage( QString n, PackageManagerSettings *s, QObject *paren | |||
64 | : QObject(parent,name) | 72 | : QObject(parent,name) |
65 | { | 73 | { |
66 | init(s); | 74 | settings = s; |
75 | init(); | ||
67 | if ( !QFile::exists( n ) ) | 76 | if ( !QFile::exists( n ) ) |
@@ -80,3 +89,4 @@ OipkgPackage::OipkgPackage( OipkgPackage *pi, QObject *parent, const char *name | |||
80 | { | 89 | { |
81 | init(pi->settings); | 90 | settings = pi->settings; |
91 | init(); | ||
82 | copyValues( pi ); | 92 | copyValues( pi ); |
diff --git a/noncore/unsupported/oipkg/package.h b/noncore/unsupported/oipkg/package.h index 2334c31..02d8eff 100644 --- a/noncore/unsupported/oipkg/package.h +++ b/noncore/unsupported/oipkg/package.h | |||
@@ -92,6 +92,7 @@ private: | |||
92 | QDict<QString> _values; | 92 | QDict<QString> _values; |
93 | QDict<OipkgPackage> *_versions; | 93 | QDict<OipkgPackage> *_versions; |
94 | bool _useFileName; | 94 | bool _useFileName; |
95 | void parsePackage( QStringList ); | 95 | void parsePackage( QStringList ); |
96 | void init(PackageManagerSettings *); | 96 | void init(); |
97 | // void init(PackageManagerSettings*); | ||
97 | }; | 98 | }; |
diff --git a/noncore/unsupported/oipkg/packagelist.cpp b/noncore/unsupported/oipkg/packagelist.cpp index 5f79ec1..6f0b56f 100644 --- a/noncore/unsupported/oipkg/packagelist.cpp +++ b/noncore/unsupported/oipkg/packagelist.cpp | |||
@@ -208,2 +208,3 @@ void PackageList::readFileEntries( QString filename, QString dest ) | |||
208 | delete statusStream; | 208 | delete statusStream; |
209 | f.close(); | ||
209 | return; | 210 | return; |
diff --git a/noncore/unsupported/oipkg/packagelistitem.cpp b/noncore/unsupported/oipkg/packagelistitem.cpp index 51d024b..1610a37 100644 --- a/noncore/unsupported/oipkg/packagelistitem.cpp +++ b/noncore/unsupported/oipkg/packagelistitem.cpp | |||
@@ -46,4 +46,4 @@ PackageListItem::~PackageListItem() | |||
46 | { | 46 | { |
47 | delete popupMenu; | 47 | delete popupMenu; |
48 | delete destsMenu; | 48 | delete destsMenu; |
49 | } | 49 | } |
@@ -52,2 +52,3 @@ void PackageListItem::init( OipkgPackage *pi, PackageManagerSettings *s) | |||
52 | { | 52 | { |
53 | //waring pass something different than 0 | ||
53 | popupMenu = new QPopupMenu( 0 ); | 54 | popupMenu = new QPopupMenu( 0 ); |