fbrun switches between file-search and path-to-file-search now correctly (i think)
This commit is contained in:
parent
30ff5c93e7
commit
4e05252172
1 changed files with 4 additions and 3 deletions
|
@ -19,7 +19,7 @@
|
||||||
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||||
// DEALINGS IN THE SOFTWARE.
|
// DEALINGS IN THE SOFTWARE.
|
||||||
|
|
||||||
// $Id: FbRun.cc,v 1.32 2004/09/29 00:51:29 akir Exp $
|
// $Id: FbRun.cc,v 1.33 2004/10/10 16:35:29 akir Exp $
|
||||||
|
|
||||||
#include "FbRun.hh"
|
#include "FbRun.hh"
|
||||||
|
|
||||||
|
@ -365,7 +365,8 @@ void FbRun::tabCompleteApps() {
|
||||||
|
|
||||||
string path;
|
string path;
|
||||||
|
|
||||||
if(!prefix.empty() && prefix[0] =='/') {
|
if(!prefix.empty() &&
|
||||||
|
string("/.~").find_first_of(prefix[0]) != string::npos) {
|
||||||
size_t rseparator= prefix.find_last_of("/");
|
size_t rseparator= prefix.find_last_of("/");
|
||||||
path= prefix.substr(0, rseparator + 1) + ":";
|
path= prefix.substr(0, rseparator + 1) + ":";
|
||||||
add_dirs= true;
|
add_dirs= true;
|
||||||
|
@ -438,7 +439,7 @@ void FbRun::tabCompleteApps() {
|
||||||
}
|
}
|
||||||
if (m_apps[apps_item].find(prefix) == 0) {
|
if (m_apps[apps_item].find(prefix) == 0) {
|
||||||
m_current_apps_item = apps_item;
|
m_current_apps_item = apps_item;
|
||||||
if (FbTk::Directory::isDirectory(m_apps[m_current_apps_item]))
|
if (add_dirs && FbTk::Directory::isDirectory(m_apps[m_current_apps_item]))
|
||||||
setText(m_apps[m_current_apps_item] + "/");
|
setText(m_apps[m_current_apps_item] + "/");
|
||||||
else
|
else
|
||||||
setText(m_apps[m_current_apps_item]);
|
setText(m_apps[m_current_apps_item]);
|
||||||
|
|
Loading…
Reference in a new issue