Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 689810 | Differences between
and this patch

Collapse All | Expand All

(-)file_not_specified_in_diff (-2 / +18 lines)
Line  Link Here
0
-- /xpcom/io/nsAppFileLocationProvider.cpp
0
++ /xpcom/io/nsAppFileLocationProvider.cpp
Lines 50-55 Link Here
50
#  define NS_MACOSX_LOCAL_PLUGIN_DIR "OSXLocalPlugins"
50
#  define NS_MACOSX_LOCAL_PLUGIN_DIR "OSXLocalPlugins"
51
#elif XP_UNIX
51
#elif XP_UNIX
52
#  define NS_SYSTEM_PLUGINS_DIR "SysPlugins"
52
#  define NS_SYSTEM_PLUGINS_DIR "SysPlugins"
53
#  define NS_SYSTEM_NSBROWSER_PLUGINS_DIR "SysNsBrowserPlugins"
53
#endif
54
#endif
54
55
55
#define DEFAULTS_DIR_NAME NS_LITERAL_CSTRING("defaults")
56
#define DEFAULTS_DIR_NAME NS_LITERAL_CSTRING("defaults")
Lines 187-192 Link Here
187
#    else
188
#    else
188
    rv = NS_ERROR_FAILURE;
189
    rv = NS_ERROR_FAILURE;
189
#    endif
190
#    endif
191
  } else if (nsCRT::strcmp(aProp, NS_SYSTEM_NSBROWSER_PLUGINS_DIR) == 0) {
192
#    ifdef ENABLE_SYSTEM_EXTENSION_DIRS
193
    static const char* const sysLPlgDir =
194
#      if defined(HAVE_USR_LIB64_DIR) && defined(__LP64__)
195
        "/usr/lib64/nsbrowser/plugins";
196
#      elif defined(__OpenBSD__) || defined(__FreeBSD__)
197
        "/usr/local/lib/nsbrowser/plugins";
198
#      else
199
        "/usr/lib/nsbrowser/plugins";
200
#      endif
201
    rv = NS_NewNativeLocalFile(nsDependentCString(sysLPlgDir), false,
202
                               getter_AddRefs(localFile));
203
#    else
204
    rv = NS_ERROR_FAILURE;
205
#    endif
190
  }
206
  }
191
#  endif
207
#  endif
192
#endif
208
#endif
Lines 501-507 Link Here
501
#  ifdef XP_UNIX
517
#  ifdef XP_UNIX
502
    static const char* keys[] = {nullptr, NS_USER_PLUGINS_DIR,
518
    static const char* keys[] = {nullptr, NS_USER_PLUGINS_DIR,
503
                                 NS_APP_PLUGINS_DIR, NS_SYSTEM_PLUGINS_DIR,
519
                                 NS_APP_PLUGINS_DIR, NS_SYSTEM_PLUGINS_DIR,
504
                                 nullptr};
520
                                 NS_SYSTEM_NSBROWSER_PLUGINS_DIR, nullptr};
505
#  else
521
#  else
506
    static const char* keys[] = {nullptr, NS_USER_PLUGINS_DIR,
522
    static const char* keys[] = {nullptr, NS_USER_PLUGINS_DIR,
507
                                 NS_APP_PLUGINS_DIR, nullptr};
523
                                 NS_APP_PLUGINS_DIR, nullptr};

Return to bug 689810