# Description: Handle more than 256 characters in the history # Author: Index: gmrun-0.9.2/src/history.cc =================================================================== --- gmrun-0.9.2.orig/src/history.cc 2010-02-03 12:32:18.519767950 +0800 +++ gmrun-0.9.2/src/history.cc 2010-02-03 12:32:43.586035039 +0800 @@ -41,15 +41,14 @@ ifstream f(filename); if (!f) return; + string line_text; + while (!f.eof()) { - char line_text[256]; string line_str; - f.getline(line_text, sizeof(line_text)); - if (*line_text) { - line_str = line_text; - history.push_back(line_str); - } + getline(f,line_text); + line_str = line_text; + history.push_back(line_str); } m_file_entries = history.size();