From b3a5250f994bd772b14dad3472384b8534e0ad4f Mon Sep 17 00:00:00 2001 From: François Revel Date: Thu, 16 Oct 2008 14:24:09 +0000 Subject: Add Replicant support. No it's not about cyborgs, just embedding NetSurf into another app, like Tracker (the desktop), or documentation browsers like BeHappy... svn path=/trunk/netsurf/; revision=5583 --- beos/beos_fetch_rsrc.cpp | 17 +++-------------- 1 file changed, 3 insertions(+), 14 deletions(-) (limited to 'beos/beos_fetch_rsrc.cpp') diff --git a/beos/beos_fetch_rsrc.cpp b/beos/beos_fetch_rsrc.cpp index 36bea4206..c595f51cf 100644 --- a/beos/beos_fetch_rsrc.cpp +++ b/beos/beos_fetch_rsrc.cpp @@ -47,6 +47,7 @@ extern "C" { #include "utils/base64.h" } #include "beos/beos_fetch_rsrc.h" +#include "beos/beos_gui.h" #include #include @@ -317,21 +318,9 @@ static void fetch_rsrc_poll(const char *scheme) */ static int find_app_resources() { - image_info info; - const char *path = NULL; - int32 cookie = 0; - while (get_next_image_info(0, &cookie, &info) == B_OK) { -//fprintf(stderr, "%p <> %p, %p\n", (char *)&find_app_resources, (char *)info.text, (char *)info.text + info.text_size); - if (((char *)&find_app_resources >= (char *)info.text) - && ((char *)&find_app_resources < (char *)info.text + info.text_size)) { -//fprintf(stderr, "match\n"); - path = info.name; - break; - } - } - if (path == NULL) + char path[B_PATH_NAME_LENGTH]; + if (nsbeos_find_app_path(path) < B_OK) return B_ERROR; - //fprintf(stderr, "loading resources from '%s'\n", path); BFile file(path, B_READ_ONLY); -- cgit v1.2.3