all repos — fluxbox @ 05dc72b4971dbc9f05565d40088a9e4bf094bf54

custom fork of the fluxbox windowmanager

indent
fluxgen fluxgen
commit

05dc72b4971dbc9f05565d40088a9e4bf094bf54

parent

f1c45fdb015d123b5666659209b1884b00f037f2

1 files changed, 27 insertions(+), 27 deletions(-)

jump to
M util/fbrun/FbRun.ccutil/fbrun/FbRun.cc

@@ -19,7 +19,7 @@ // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING

// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER // DEALINGS IN THE SOFTWARE. -// $Id: FbRun.cc,v 1.15 2003/07/25 11:17:41 rathnor Exp $ +// $Id: FbRun.cc,v 1.16 2003/08/24 23:47:31 fluxgen Exp $ #include "FbRun.hh"

@@ -87,34 +87,34 @@

// save command history to file if (m_runtext.size() != 0) { // no need to save empty command - // don't allow duplicates into the history file, first + // don't allow duplicates into the history file, first // look for a duplicate - if (m_current_history_item < m_history.size() - && m_runtext == m_history[m_current_history_item]) { - // m_current_history_item is the duplicate - } else { - int i; - for (i = 0; i < m_history.size(); i++) - if (m_runtext == m_history[i]) break; - m_current_history_item = i; - } + if (m_current_history_item < m_history.size() + && m_runtext == m_history[m_current_history_item]) { + // m_current_history_item is the duplicate + } else { + int i; + for (i = 0; i < m_history.size(); i++) + if (m_runtext == m_history[i]) break; + m_current_history_item = i; + } - // now m_current_history_item points at the duplicate, or - // at m_history.size() if no duplicate - fstream inoutfile(m_history_file.c_str(), ios::in|ios::out); - if (inoutfile) { - int i = 0; - // read past history items before current - for (string line; !inoutfile.eof() && i < m_current_history_item; i++) - getline(inoutfile, line); - // write the history items that come after current - for (i++; i < m_history.size(); i++) - inoutfile<<m_history[i]<<endl; - // and append the current one back to the end - inoutfile<<m_runtext<<endl; - inoutfile.close(); - } else - cerr<<"FbRun Warning: Can't write command history to file: "<<m_history_file<<endl; + // now m_current_history_item points at the duplicate, or + // at m_history.size() if no duplicate + fstream inoutfile(m_history_file.c_str(), ios::in|ios::out); + if (inoutfile) { + int i = 0; + // read past history items before current + for (string line; !inoutfile.eof() && i < m_current_history_item; i++) + getline(inoutfile, line); + // write the history items that come after current + for (i++; i < m_history.size(); i++) + inoutfile<<m_history[i]<<endl; + // and append the current one back to the end + inoutfile<<m_runtext<<endl; + inoutfile.close(); + } else + cerr<<"FbRun Warning: Can't write command history to file: "<<m_history_file<<endl; } FbTk::App::instance()->end(); // end application m_end = true; // mark end of processing