[meego-commits] 8655: Changes to Trunk:Netbook/meego-panel-web
hmin
no_reply at build.meego.com
Wed Oct 20 06:00:33 UTC 2010
Hi,
I have made the following changes to meego-panel-web in project Trunk:Netbook. Please review and accept ASAP.
Thank You,
hmin
[This message was auto-generated]
---
Request #8655:
submit: home:hmin:branches:Trunk:Netbook/meego-panel-web(r4)(cleanup) -> Trunk:Netbook/meego-panel-web
Message:
Fix BMC#8602 for supporting chrome
State: new 2010-10-19T23:00:33 hmin
Comment: None
changes files:
--------------
--- meego-panel-web.changes
+++ meego-panel-web.changes
@@ -0,0 +1,3 @@
+* Wed Oct 20 2010 Hongbo Min <hongbo.min at intel.com> - 0.2.0
+- Fix BMC#8602 for supporting chrome browser
+
@@ -1,0 +5,2 @@
+- Fix BMC#6932, BMC#6898 for displaying snapshot correctly.
+ Need to co-works with chrome-meego-extension.
@@ -3 +8 @@
- favorite icon in autocomplete list
+ favorite icon in autocomplete list.
new:
----
fix-launch-chrome.patch
spec files:
-----------
--- meego-panel-web.spec
+++ meego-panel-web.spec
@@ -16,7 +16,7 @@
Source1: meego-panel-web
Source100: meego-panel-web.yaml
Patch0: use_default_icon.patch
-
+Patch1: fix-launch-chrome.patch
Requires: mutter-meego
BuildRequires: pkgconfig(clutter-x11-1.0)
BuildRequires: pkgconfig(gdk-x11-2.0)
@@ -36,6 +36,7 @@
%prep
%setup -q -n %{name}-%{version}
%patch0 -p1
+%patch1 -p1
# >> setup
# << setup
other changes:
--------------
++++++ fix-launch-chrome.patch (new)
--- fix-launch-chrome.patch
+++ fix-launch-chrome.patch
+diff --git a/netpanel/meego-netbook-netpanel.cc b/netpanel/meego-netbook-netpanel.cc
+index 7c0c002..d7f634d 100644
+--- a/netpanel/meego-netbook-netpanel.cc
++++ b/netpanel/meego-netbook-netpanel.cc
+@@ -582,8 +582,6 @@ meego_netbook_netpanel_launch_url (MeegoNetbookNetpanel *netpanel,
+ }
+
+ std::string browser_exec(priv->browser_name);
+- if (browser_exec == "chromium")
+- browser_exec.append("-browser");
+
+ exec = g_strdup_printf ("%s %s \"%s%s\"",
+ browser_exec.c_str(),
+diff --git a/netpanel/meego-panel-web.cc b/netpanel/meego-panel-web.cc
+index 56f589a..42e2459 100644
+--- a/netpanel/meego-panel-web.cc
++++ b/netpanel/meego-panel-web.cc
+@@ -66,6 +66,8 @@ static GOptionEntry entries[] = {
+ {"standalone", 's', 0, G_OPTION_ARG_NONE, &standalone, "Do not embed into the mutter-meego panel", NULL}
+ };
+
++#define CHROME_EXE_PATH "/opt/google/chrome/chrome"
++#define CHROMIUM_EXE_PATH "/usr/lib/chromium-browser/chromium-browser"
+
+ int
+ main (int argc,
+@@ -75,9 +77,17 @@ main (int argc,
+ ClutterActor *stage;
+ MeegoNetbookNetpanel *netpanel;
+ GOptionContext *context;
+- std::string browser_name = "chromium";
++ std::string browser_name = "chromium-browser";
+ GError *error = NULL;
+
++ if (g_file_test(CHROME_EXE_PATH, G_FILE_TEST_EXISTS) == TRUE) {
++ browser_name = "google-chrome";
++ } else if (g_file_test(CHROMIUM_EXE_PATH, G_FILE_TEST_EXISTS) == TRUE) {
++ browser_name = "chromium-browser";
++ } else {
++ g_warning("chromium-based browser is not installed\n");
++ }
++
+ setlocale (LC_ALL, "");
+ bindtextdomain (GETTEXT_PACKAGE, LOCALEDIR);
+ bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
More information about the MeeGo-commits
mailing list