mirror of
https://github.com/YGGverse/Yoda.git
synced 2025-02-10 18:34:14 +00:00
return new mod object as arc pointer
This commit is contained in:
parent
652671407e
commit
daf276c006
@ -19,13 +19,13 @@ pub struct Browser {
|
||||
}
|
||||
|
||||
impl Browser {
|
||||
// Construct new browser
|
||||
// Construct
|
||||
pub fn new(
|
||||
app: &Application,
|
||||
connection: Arc<sqlite::Connection>, // @TODO glib clone macro?
|
||||
connection: Arc<sqlite::Connection>,
|
||||
default_width: i32,
|
||||
default_height: i32,
|
||||
) -> Browser {
|
||||
) -> Arc<Browser> {
|
||||
// Init components
|
||||
let db = db::Browser::new(connection);
|
||||
let header = header::Header::new();
|
||||
@ -62,12 +62,12 @@ impl Browser {
|
||||
]);
|
||||
|
||||
// Return
|
||||
Self {
|
||||
Arc::new(Self {
|
||||
db,
|
||||
widget,
|
||||
header,
|
||||
main,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
// Getters
|
||||
|
Loading…
x
Reference in New Issue
Block a user