[epiphany] application mode: use strstr() to get base name of the desktop file



commit 521a0e6cc09d09f8aafe152ed90ac2e12869dec0
Author: Jonathan Kang <jonathan121537 gmail com>
Date:   Fri Dec 29 10:57:49 2017 +0800

    application mode: use strstr() to get base name of the desktop file
    
    If the name of the web application include 'app', for expample
    'WhatsApp', it might cause users unable to open the web application
    any more.
    
    Fix that by using strstr() to get the base name of that desktop
    file instead of g_strrstr().
    
    https://bugzilla.gnome.org/show_bug.cgi?id=790781

 lib/ephy-web-app-utils.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/lib/ephy-web-app-utils.c b/lib/ephy-web-app-utils.c
index 9a35887..0295b73 100644
--- a/lib/ephy-web-app-utils.c
+++ b/lib/ephy-web-app-utils.c
@@ -350,7 +350,7 @@ ephy_web_application_setup_from_profile_directory (const char *profile_directory
 
   g_assert (profile_directory != NULL);
 
-  app_name = g_strrstr (profile_directory, EPHY_WEB_APP_PREFIX);
+  app_name = strstr (profile_directory, EPHY_WEB_APP_PREFIX);
   if (!app_name) {
     g_warning ("Profile directory %s does not begin with required web app prefix %s", profile_directory, 
EPHY_WEB_APP_PREFIX);
     exit (1);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]