summaryrefslogtreecommitdiff
path: root/manager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'manager.cpp')
-rw-r--r--manager.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/manager.cpp b/manager.cpp
index af8844c..a3e9738 100644
--- a/manager.cpp
+++ b/manager.cpp
@@ -59,7 +59,7 @@ void Manager::show(){
string bartext;
i64 hilight_start=-1,hilight_len;
for(size_t i=0;i<buffers.size();i++){
- const string &fname=buffers[i].filename.size()==0?"<New file>":buffers[i].filename;
+ string fname=buffers[i].filename.size()==0?"<New file>":buffers[i].filename;
string tabtext=" ";
for(size_t j=0;j<fname.size();j++){
if(fname[j]=='/'){
@@ -82,6 +82,7 @@ void Manager::show(){
//+1 because the first char was already appended
tabtext+=fname.substr(nameidx+1,string::npos);
+ if(buffers[i].isDirty())tabtext+='*';
tabtext+=' ';
if((i64)i==activeIdx){