summarylogtreecommitdiffstats
path: root/patch-src-mainframe.cpp
diff options
context:
space:
mode:
authorholishing2022-05-01 12:52:24 +0800
committerholishing2022-05-01 12:52:24 +0800
commit0f63cc53e0892d6dd2bf96070f4c31e4b581e33c (patch)
treed6de1863b58b4868faf68c071de30a0aa2d61f8e /patch-src-mainframe.cpp
parent122809be592912e621e544306225753f69ce7ca8 (diff)
downloadaur-0f63cc53e0892d6dd2bf96070f4c31e4b581e33c.tar.gz
fix url prefix correction bug, enable proxy
Diffstat (limited to 'patch-src-mainframe.cpp')
-rw-r--r--patch-src-mainframe.cpp42
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];