|
|
|
|
@ -892,7 +892,7 @@ void yon_ubl_setup_sockets(GtkWidget *main_window, GtkWidget *left_window, GtkWi
|
|
|
|
|
// webkit section
|
|
|
|
|
#ifdef WEBKIT_INCLUDE
|
|
|
|
|
|
|
|
|
|
void yon_ubl_browser_window_open(char *link, char *browser_window_name){
|
|
|
|
|
GtkWidget *yon_ubl_browser_window_open(char *link, char *browser_window_name){
|
|
|
|
|
GtkWidget *browser=gtk_window_new(GTK_WINDOW_TOPLEVEL);
|
|
|
|
|
GtkWidget *web_place=gtk_box_new(GTK_ORIENTATION_VERTICAL,0);
|
|
|
|
|
GtkWidget *header=gtk_header_bar_new();
|
|
|
|
|
@ -907,15 +907,17 @@ void yon_ubl_browser_window_open(char *link, char *browser_window_name){
|
|
|
|
|
webkit_web_view_load_uri(WEBKIT_WEB_VIEW(WebView),link);
|
|
|
|
|
gtk_box_pack_start(GTK_BOX(web_place),WebView,1,1,0);
|
|
|
|
|
gtk_widget_show_all(browser);
|
|
|
|
|
return browser;
|
|
|
|
|
}
|
|
|
|
|
#else
|
|
|
|
|
|
|
|
|
|
void yon_ubl_browser_window_open(char *link, char *browser_window_name){
|
|
|
|
|
GtkWidget *yon_ubl_browser_window_open(char *link, char *browser_window_name){
|
|
|
|
|
char *user=getenv("SUDO_USER");
|
|
|
|
|
if (!user)
|
|
|
|
|
user=getlogin();
|
|
|
|
|
char *command=yon_char_unite("sudo -u ",user," xdg-open ", link,NULL);
|
|
|
|
|
yon_launch(command);
|
|
|
|
|
return NULL
|
|
|
|
|
}
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
|