mirror of
https://github.com/servo/servo
synced 2026-04-25 17:15:48 +02:00
servo: Remove unnecessary RefCell from site_data_manager (#44116)
Removed unnecessary ```RefCell``` from ```site_data_manager``` Testing: ```./mach test-unit -p servo``` result; ```Summary [ 10.204s] 1 test run: 1 passed, 0 skipped``` Fixes: #44100 --------- Signed-off-by: Sabb <sarafaabbas@gmail.com>
This commit is contained in:
committed by
GitHub
parent
3cb97fc17b
commit
00ef0f439f
@@ -159,7 +159,7 @@ struct ServoInner {
|
||||
net_embedder_receiver: Receiver<NetToEmbedderMsg>,
|
||||
constellation_embedder_receiver: Receiver<ConstellationToEmbedderMsg>,
|
||||
network_manager: Rc<RefCell<NetworkManager>>,
|
||||
site_data_manager: Rc<RefCell<SiteDataManager>>,
|
||||
site_data_manager: SiteDataManager,
|
||||
/// A struct that tracks ongoing JavaScript evaluations and is responsible for
|
||||
/// calling the callback when the evaluation is complete.
|
||||
javascript_evaluator: Rc<RefCell<JavaScriptEvaluator>>,
|
||||
@@ -940,12 +940,12 @@ impl Servo {
|
||||
public_resource_threads.clone(),
|
||||
private_resource_threads.clone(),
|
||||
))),
|
||||
site_data_manager: Rc::new(RefCell::new(SiteDataManager::new(
|
||||
site_data_manager: SiteDataManager::new(
|
||||
public_resource_threads,
|
||||
private_resource_threads,
|
||||
public_storage_threads,
|
||||
private_storage_threads,
|
||||
))),
|
||||
),
|
||||
javascript_evaluator: Rc::new(RefCell::new(JavaScriptEvaluator::new(
|
||||
constellation_proxy.clone(),
|
||||
))),
|
||||
@@ -1020,8 +1020,8 @@ impl Servo {
|
||||
self.0.network_manager.borrow()
|
||||
}
|
||||
|
||||
pub fn site_data_manager<'a>(&'a self) -> Ref<'a, SiteDataManager> {
|
||||
self.0.site_data_manager.borrow()
|
||||
pub fn site_data_manager(&self) -> &SiteDataManager {
|
||||
&self.0.site_data_manager
|
||||
}
|
||||
|
||||
pub(crate) fn paint<'a>(&'a self) -> Ref<'a, Paint> {
|
||||
|
||||
Reference in New Issue
Block a user