2011-10-24 22:20:52 +02:00
|
|
|
// Copyright (c) 2008-2009 The Chromium Embedded Framework Authors.
|
|
|
|
// Portions copyright (c) 2006-2008 The Chromium Authors. All rights reserved.
|
|
|
|
// Use of this source code is governed by a BSD-style license that can be
|
|
|
|
// found in the LICENSE file.
|
|
|
|
|
2012-01-10 00:46:23 +01:00
|
|
|
#include "libcef/browser_webkit_glue.h"
|
|
|
|
#include "libcef/cef_context.h"
|
2011-10-24 22:20:52 +02:00
|
|
|
#include "ui/base/resource/resource_bundle.h"
|
|
|
|
|
|
|
|
namespace webkit_glue {
|
|
|
|
|
|
|
|
base::StringPiece GetDataResource(int resource_id) {
|
|
|
|
base::StringPiece piece;
|
|
|
|
// Try to load the resource from the resource pack.
|
|
|
|
if (piece.empty())
|
|
|
|
piece = ResourceBundle::GetSharedInstance().GetRawDataResource(resource_id);
|
|
|
|
|
2012-01-10 00:46:23 +01:00
|
|
|
DCHECK(!piece.empty()) << "Resource " << resource_id <<
|
|
|
|
" could not be loaded";
|
2011-10-24 22:20:52 +02:00
|
|
|
return piece;
|
|
|
|
}
|
|
|
|
|
2012-01-10 00:46:23 +01:00
|
|
|
} // namespace webkit_glue
|