Warning: session_start(): open(/var/lib/php/sessions/sess_ihpq27k99l2kbkn1t71heqdln6, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51
Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
// show popup menu on right click only when a condition is met
svoid makePopupMenuConditional(JComponent c, F0 condition) {
if (c != null && condition != null) swing {
componentPopupMenu_Adapter adapter = firstInstanceOf(c.getMouseListeners(), componentPopupMenu_Adapter);
c.removeMouseListener(adapter);
c.addMouseListener(new MouseAdapter {
public void mousePressed(MouseEvent e) {
if (!callF(condition)) adapter.mousePressed(e);
}
public void mouseReleased(MouseEvent e) {
if (!callF(condition)) adapter.mouseReleased(e);
}
});
}
}