Fixes uninit defects in mythbrowser
From: Erik Hovland <erik@hovland.org>
---
.../mythbookmarkmanager/bookmarkeditor.cpp | 16 +++++++---------
.../mythbookmarkmanager/bookmarkmanager.cpp | 10 ++++------
.../mythbrowser/mythbrowser/mythbrowser.cpp | 11 +++++------
3 files changed, 16 insertions(+), 21 deletions(-)
diff --git a/mythplugins/mythbrowser/mythbookmarkmanager/bookmarkeditor.cpp b/mythplugins/mythbrowser/mythbookmarkmanager/bookmarkeditor.cpp
index 2e7a2b3..4799938 100644
a
|
b
|
|
18 | 18 | */ |
19 | 19 | BookmarkEditor::BookmarkEditor(Bookmark *site, bool edit, |
20 | 20 | MythScreenStack *parent, const char *name) |
21 | | : MythScreenType (parent, name) |
| 21 | : MythScreenType (parent, name), |
| 22 | m_site(site), m_siteName(""), |
| 23 | m_siteCategory(), m_editing(edit), |
| 24 | m_titleText(NULL), m_categoryEdit(NULL), |
| 25 | m_nameEdit(NULL), m_urlEdit(NULL), |
| 26 | m_okButton(NULL), m_cancelButton(NULL), |
| 27 | m_findCategoryButton(NULL), m_searchDialog(NULL) |
22 | 28 | { |
23 | | m_categoryEdit = m_nameEdit = m_urlEdit = NULL; |
24 | | m_okButton = m_cancelButton = NULL; |
25 | | |
26 | | m_site = site; |
27 | | m_editing = edit; |
28 | | |
29 | 29 | if (m_editing) |
30 | 30 | { |
31 | 31 | m_siteCategory = m_site->category; |
32 | 32 | m_siteName = m_site->name; |
33 | 33 | } |
34 | | else |
35 | | m_siteName = ""; |
36 | 34 | } |
37 | 35 | |
38 | 36 | BookmarkEditor::~BookmarkEditor() |
diff --git a/mythplugins/mythbrowser/mythbookmarkmanager/bookmarkmanager.cpp b/mythplugins/mythbrowser/mythbookmarkmanager/bookmarkmanager.cpp
index 17d2c68..c1747f1 100644
a
|
b
|
using namespace std; |
22 | 22 | // --------------------------------------------------- |
23 | 23 | |
24 | 24 | BrowserConfig::BrowserConfig(MythScreenStack *parent, const char *name) |
25 | | : MythScreenType(parent, name) |
| 25 | : MythScreenType(parent, name), |
| 26 | m_commandEdit(NULL), m_zoomEdit(NULL), |
| 27 | m_descriptionText(NULL), m_titleText(NULL), |
| 28 | m_okButton(NULL), m_cancelButton(NULL) |
26 | 29 | { |
27 | | m_commandEdit = NULL; |
28 | | m_zoomEdit = NULL; |
29 | | m_descriptionText = NULL; |
30 | | m_okButton = NULL; |
31 | | m_cancelButton = NULL; |
32 | 30 | } |
33 | 31 | |
34 | 32 | bool BrowserConfig::Create() |
diff --git a/mythplugins/mythbrowser/mythbrowser/mythbrowser.cpp b/mythplugins/mythbrowser/mythbrowser/mythbrowser.cpp
index 8cd066a..720bca1 100644
a
|
b
|
using namespace std; |
19 | 19 | |
20 | 20 | MythBrowser::MythBrowser (MythScreenStack *parent, const char *name, |
21 | 21 | QStringList &urlList, float zoom) |
22 | | : MythScreenType (parent, name) |
| 22 | : MythScreenType (parent, name), |
| 23 | m_urlList(urlList), m_pageList(NULL), |
| 24 | m_progressBar(NULL), m_titleText(NULL), |
| 25 | m_statusText(NULL), m_currentBrowser(-1), |
| 26 | m_zoom(zoom), m_menuPopup(NULL) |
23 | 27 | { |
24 | | m_currentBrowser = -1; |
25 | | m_zoom = zoom; |
26 | | m_urlList = urlList; |
27 | | |
28 | | m_menuPopup = NULL; |
29 | 28 | } |
30 | 29 | |
31 | 30 | MythBrowser::~MythBrowser() |