| 1351 } |
1351 } |
| 1352 |
1352 |
| 1353 static void |
1353 static void |
| 1354 imhtml_paste_cb(GtkIMHtml *imhtml, const char *str) |
1354 imhtml_paste_cb(GtkIMHtml *imhtml, const char *str) |
| 1355 { |
1355 { |
| |
1356 if (!gtk_text_view_get_editable(GTK_TEXT_VIEW(imhtml))) |
| |
1357 return; |
| |
1358 |
| 1356 if (!str || !*str || !strcmp(str, "html")) |
1359 if (!str || !*str || !strcmp(str, "html")) |
| 1357 g_signal_emit_by_name(imhtml, "paste_clipboard"); |
1360 g_signal_emit_by_name(imhtml, "paste_clipboard"); |
| 1358 else if (!strcmp(str, "text")) |
1361 else if (!strcmp(str, "text")) |
| 1359 paste_unformatted_cb(NULL, imhtml); |
1362 paste_unformatted_cb(NULL, imhtml); |
| 1360 } |
1363 } |