new OverTheSpot for Mozilla family

常言道:『飲水思源』,在 Open Source 的世界裡,我們常常需要別人的幫助,但是在您有所心得的時候請記得分享給大家,『幫助人是快樂的喔』。歡迎您在使用 debian 的過程中的任何心得分享給大家。

new OverTheSpot for Mozilla family

文章訪客 » 週六 9月 17, 2005 3:57 pm

Mozilla 1.5 只要改兩行 source 就可以享受完美的 OverTheSpot(不改 source 的話,OverTheSpot 會有點小瑕疵)

下載包裝好的 firefox 1.5 beta deb 檔,Debian official experimental, 1.4.99+1.5beta1.dfsg-1

scim 1.4.1 與這個 patch 完全相容
gcin 1.0.5 以上可用 dpkg-reconfigure 切換新舊版的 gtk-im,與這個 patch 相容


舊版的 OverTheSpot 軟體(例如 Debian 官方 Mozilla、網友包裝的 Firefox 1.0.6、libwidget_gtk2.so for Thunderbird / Nvu),仍須使用舊的 gcin gtk-im…

附上新版的 OverTheSpot patch
代碼: 選擇全部
diff -b -u -r mozilla.orig/widget/src/gtk2/nsWindow.cpp mozilla/widget/src/gtk2/nsWindow.cpp
--- mozilla.orig/widget/src/gtk2/nsWindow.cpp   2005-07-01 12:29:41.000000000 +0800
+++ mozilla/widget/src/gtk2/nsWindow.cpp        2005-09-07 18:31:10.000000000 +0800
@@ -4405,6 +4405,9 @@
         delete[] textEvent.rangeArray;
     }

+    if (aLen == 0)
+        return;
+
     gint x1, y1, x2, y2;
     GtkWidget *widget =
         get_gtk_widget_for_gdk_window(this->mDrawingarea->inner_window);
訪客
 

回到 share

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客