summaryrefslogtreecommitdiff
path: root/browse-item.c
diff options
context:
space:
mode:
Diffstat (limited to 'browse-item.c')
-rw-r--r--browse-item.c22
1 files changed, 11 insertions, 11 deletions
diff --git a/browse-item.c b/browse-item.c
index 5b59923..7912662 100644
--- a/browse-item.c
+++ b/browse-item.c
@@ -18,11 +18,11 @@ cBrowseItem::cBrowseItem(cBrowseItem *_main_item, const cTrackInfo *_track,
main_item = _main_item;
if (main_item)
main_item->increase_items();
-
+
track = _track;
column = _column;
type = _type;
-
+
items = 0;
}
@@ -30,7 +30,7 @@ cBrowseItem::cBrowseItem(cBrowseItem *_main_item, const cTrackInfo *_track,
void cBrowseItem::increase_items(void)
{
++items;
-
+
if (main_item)
main_item->increase_items();
}
@@ -39,10 +39,10 @@ void cBrowseItem::increase_items(void)
void cBrowseItem::delete_items(int del_items)
{
items -= del_items;
-
+
if (main_item)
main_item->delete_items(del_items);
-
+
if (items < 0)
items = 0;
}
@@ -50,20 +50,20 @@ void cBrowseItem::delete_items(int del_items)
void cBrowseItem::toggle_node(void)
{
- string txt = Text();
-
+ string txt = Text();
+
if (type == itemNodeOpen) {
type = itemNodeClose;
string::size_type f = txt.find_first_of("-");
if (f != string::npos)
txt.replace(f, 1, "+");
- }
+ }
else if (type == itemNodeClose) {
type = itemNodeOpen;
string::size_type f = txt.find_first_of("+");
if (f != string::npos)
txt.replace(f, 1, "-");
- }
-
- SetText(txt.c_str());
+ }
+
+ SetText(txt.c_str());
}