diff options
Diffstat (limited to 'manager.cpp')
-rw-r--r-- | manager.cpp | 3 |
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){ |