diff options
author | holishing | 2022-05-01 12:52:24 +0800 |
---|---|---|
committer | holishing | 2022-05-01 12:52:24 +0800 |
commit | 0f63cc53e0892d6dd2bf96070f4c31e4b581e33c (patch) | |
tree | d6de1863b58b4868faf68c071de30a0aa2d61f8e /patch-src-mainframe.cpp | |
parent | 122809be592912e621e544306225753f69ce7ca8 (diff) | |
download | aur-0f63cc53e0892d6dd2bf96070f4c31e4b581e33c.tar.gz |
fix url prefix correction bug, enable proxy
Diffstat (limited to 'patch-src-mainframe.cpp')
-rw-r--r-- | patch-src-mainframe.cpp | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/patch-src-mainframe.cpp b/patch-src-mainframe.cpp new file mode 100644 index 000000000000..0c57eef2dc08 --- /dev/null +++ b/patch-src-mainframe.cpp @@ -0,0 +1,42 @@ +--- pcmanx-gtk2-1.3/src/mainframe.cpp.orig 2016-02-16 12:31:52 UTC ++++ pcmanx-gtk2-1.3/src/mainframe.cpp +@@ -187,7 +187,7 @@ CMainFrame::CMainFrame() + LoadIcons(); + + +- gtk_window_set_title (GTK_WINDOW (m_Widget), "PCManX "VERSION ); ++ gtk_window_set_title (GTK_WINDOW (m_Widget), "PCManX " VERSION ); + + m_pNotebook = new CNotebook(); + gtk_notebook_set_scrollable(GTK_NOTEBOOK(m_pNotebook->m_Widget), TRUE); +@@ -285,9 +285,9 @@ CTelnetCon* CMainFrame::NewCon(string ti + url = url.substr(first, last - first + 1); + + /* Remove telnet:// from url */ +- first = url.find_first_not_of("telnet://"); +- if (first != string::npos) +- url.erase(0, first); ++ const string telnetPrefix = "telnet://"; ++ if(url.substr(0, telnetPrefix.size()) == telnetPrefix) ++ url.erase(0, telnetPrefix.size()); + + if ( site == NULL ) + site = &AppConfig.m_DefaultSite; +@@ -1677,7 +1677,7 @@ void CMainFrame::SetCurView(CTelnetView* + m_pView = view; + if( !m_pView || !m_pView->GetCon() ) + { +- gtk_window_set_title (GTK_WINDOW (m_Widget), "PCManX "VERSION ); ++ gtk_window_set_title (GTK_WINDOW (m_Widget), "PCManX " VERSION ); + gtk_entry_set_text( GTK_ENTRY(m_URLEntry), ""); + return; + } +@@ -1690,7 +1690,7 @@ void CMainFrame::SetCurView(CTelnetView* + if( ! con->IsClosed() ) + m_pNotebook->SetPageTitle( m_pView, title ); + +- title += " - PCManX "VERSION; ++ title += " - PCManX " VERSION; + gtk_window_set_title (GTK_WINDOW (m_Widget), title.c_str() ); + + char time_str[100]; |